| Package | Description | 
|---|---|
| com.hazelcast.cache.impl.record | 
     Hazelcast JSR-107 aka JCache implementation
     Internal record store | 
| com.hazelcast.internal.eviction | 
     Eviction policy implementations. | 
| com.hazelcast.internal.eviction.impl.evaluator | com.hazelcast.internal.eviction.EvictionPolicyEvaluatorimplementations. | 
| 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. | 
| com.hazelcast.map.impl.querycache.subscriber | This package contains classes which are used for  QueryCacheevent subscription side. | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<Data,CacheRecord>> | CacheRecordHashMap. tryEvict(C evictionCandidate,
        EvictionListener<Data,CacheRecord> evictionListener) | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<A,E>> | EvictableStore. tryEvict(C evictionCandidate,
        EvictionListener<A,E> evictionListener)The evict method is called by the  EvictionStrategyto eventually evict, by the policy, selected
 candidate from the internal data structures. | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<A,E>> | EvictionPolicyEvaluator. evaluate(Iterable<C> evictionCandidates)Selects the best candidate to be evicted. | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<A,E>> | SampleableEvictableStore. sample(int sampleCount)The sample method is used to sample a number of entries (defined by the samples parameter) from
 the internal data structure. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HeapNearCacheRecordMap.NearCacheEvictableSamplingEntry | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<K,V>> | HeapNearCacheRecordMap. tryEvict(C evictionCandidate,
        EvictionListener<K,V> evictionListener) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QueryCacheRecordHashMap.QueryCacheEvictableSamplingEntry | 
| Modifier and Type | Method and Description | 
|---|---|
| <C extends EvictionCandidate<Data,QueryCacheRecord>> | QueryCacheRecordHashMap. tryEvict(C evictionCandidate,
        EvictionListener<Data,QueryCacheRecord> evictionListener) | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.