com.hazelcast.cache.impl.eviction.impl.evaluator
Class LRUEvictionPolicyEvaluator<A,E extends Evictable>
java.lang.Object
com.hazelcast.cache.impl.eviction.impl.evaluator.AbstractEvictionPolicyEvaluator<A,E>
com.hazelcast.cache.impl.eviction.impl.evaluator.LRUEvictionPolicyEvaluator<A,E>
- All Implemented Interfaces:
- EvictionPolicyEvaluator<A,E>
public class LRUEvictionPolicyEvaluator<A,E extends Evictable>
- extends AbstractEvictionPolicyEvaluator<A,E>
Interface for evaluation implementations of EvictionPolicy.LRU
policy.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LRUEvictionPolicyEvaluator
public LRUEvictionPolicyEvaluator()
selectEvictableAsPolicy
protected Evictable selectEvictableAsPolicy(Evictable current,
Evictable candidate)
- Description copied from class:
AbstractEvictionPolicyEvaluator
- Compares two evictable candidates and selects one as
EvictionPolicy
rule.
- Specified by:
selectEvictableAsPolicy
in class AbstractEvictionPolicyEvaluator<A,E extends Evictable>
- Parameters:
current
- Currently selected evictable candidatecandidate
- Evictable candidate to compare with current one
- Returns:
- the selected evictable candidate
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.