A - Type of the accessor (id) of the EvictionCandidateE - Type of the Evictable value of
            EvictionCandidatepublic class DefaultEvictionPolicyEvaluator<A,E extends Evictable> extends Object implements EvictionPolicyEvaluator<A,E>
EvictionPolicyEvaluator implementation.| Constructor and Description | 
|---|
| DefaultEvictionPolicyEvaluator(EvictionPolicyComparator evictionPolicyComparator) | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<A,E>>  | evaluate(Iterable<C> evictionCandidates)The evaluate method implements the  EvictionPolicyrule
 on the given input set of candidates. | 
| EvictionPolicyComparator | getEvictionPolicyComparator()Gets the underlying  EvictionPolicyComparator. | 
public DefaultEvictionPolicyEvaluator(EvictionPolicyComparator evictionPolicyComparator)
public EvictionPolicyComparator getEvictionPolicyComparator()
EvictionPolicyEvaluatorEvictionPolicyComparator.getEvictionPolicyComparator in interface EvictionPolicyEvaluator<A,E extends Evictable>EvictionPolicyComparatorpublic <C extends EvictionCandidate<A,E>> Iterable<C> evaluate(Iterable<C> evictionCandidates)
EvictionPolicy rule
 on the given input set of candidates.evaluate in interface EvictionPolicyEvaluator<A,E extends Evictable>evictionCandidates - Multiple EvictionCandidate to be evictedEvictionCandidate these are available to be evictedCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.