DATA - The type of data handled by this policypublic class CloneableMultiEvictionPolicy<DATA> extends MultiEvictionPolicy<DATA> implements CloneableEvictionPolicy<DATA>
MultiEvictionPolicy. Additionally it is
cloneable and only cloneable policies can be passed to the constructor.MultiEvictionPolicy.EvictionStrategy| Constructor and Description |
|---|
CloneableMultiEvictionPolicy(CloneableEvictionPolicy<DATA>... evictionPolicies)
This policy does the same as
MultiTriggerPolicy. |
CloneableMultiEvictionPolicy(MultiEvictionPolicy.EvictionStrategy strategy,
CloneableEvictionPolicy<DATA>... evictionPolicies)
This policy does the same as
MultiTriggerPolicy. |
| Modifier and Type | Method and Description |
|---|---|
CloneableEvictionPolicy<DATA> |
clone()
This method should return an exact copy of the object it belongs to
including the current object state.
|
notifyEviction, notifyEvictionWithFakeElementequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnotifyEvictionpublic CloneableMultiEvictionPolicy(CloneableEvictionPolicy<DATA>... evictionPolicies)
MultiTriggerPolicy. Additionally it
is cloneable and only cloneable policies can be passed to the
constructor.
When using this constructor the MAX strategy is used by default. You can
select other strategies using
CloneableMultiEvictionPolicy#CloneableMultiEvictionPolicy(EvictionStrategy, CloneableEvictionPolicy...)
.evictionPolicies - some cloneable policies to be tied together.public CloneableMultiEvictionPolicy(MultiEvictionPolicy.EvictionStrategy strategy, CloneableEvictionPolicy<DATA>... evictionPolicies)
MultiTriggerPolicy. Additionally it
is cloneable and only cloneable policies can be passed to the
constructor.strategy - the strategy to be used. See MultiEvictionPolicy.EvictionStrategy for a
list of possible options.evictionPolicies - some cloneable policies to be tied together.public CloneableEvictionPolicy<DATA> clone()
CloneableEvictionPolicyclone in interface CloneableEvictionPolicy<DATA>clone in class ObjectCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.