| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.internal.eviction | 
     Eviction policy implementations. | 
| com.hazelcast.internal.eviction.impl.strategy.sampling | 
     Sampling based  com.hazelcast.internal.eviction.EvictionStrategyimplementations for cache. | 
| com.hazelcast.internal.nearcache.impl.store | Near Cache store implementations. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EvictionPolicyEvaluator<Data,R> | AbstractCacheRecordStore. evictionPolicyEvaluator | 
| Modifier and Type | Method and Description | 
|---|---|
| protected EvictionPolicyEvaluator<Data,R> | AbstractCacheRecordStore. createEvictionPolicyEvaluator(EvictionConfig evictionConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| static <A,E extends Evictable> | EvictionPolicyEvaluatorProvider. getEvictionPolicyEvaluator(EvictionConfiguration evictionConfig,
                          ClassLoader classLoader)Gets the  EvictionPolicyEvaluatorimplementation specified withevictionPolicy. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | SamplingEvictionStrategy. evict(S evictableStore,
     EvictionPolicyEvaluator<A,E> evictionPolicyEvaluator,
     EvictionChecker evictionChecker,
     EvictionListener<A,E> evictionListener)Does eviction if required. | 
| protected boolean | SamplingEvictionStrategy. evictInternal(S sampleableEvictableStore,
             EvictionPolicyEvaluator<A,E> evictionPolicyEvaluator,
             EvictionListener<A,E> evictionListener)Processes sampling based eviction logic on  SampleableEvictableStore. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EvictionPolicyEvaluator<KS,R> | AbstractNearCacheRecordStore. evictionPolicyEvaluator | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.