|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use EvictionCandidate | |
|---|---|
| com.hazelcast.cache.impl.eviction | Eviction policy implementations for cache. |
| com.hazelcast.cache.impl.eviction.impl.evaluator |
EvictionPolicyEvaluator implementations for cache. |
| com.hazelcast.cache.impl.eviction.impl.strategy.sampling |
Sampling based EvictionStrategy implementations for cache. |
| com.hazelcast.cache.impl.nearcache.impl.store | Near cache store implementations. |
| com.hazelcast.cache.impl.record | Hazelcast JSR-107 aka JCache implementation Internal record store |
| Uses of EvictionCandidate in com.hazelcast.cache.impl.eviction |
|---|
| Methods in com.hazelcast.cache.impl.eviction with type parameters of type EvictionCandidate | ||
|---|---|---|
|
EvictionPolicyEvaluator.evaluate(Iterable<C> evictionCandidates)
The evaluate method implements the actual policy rules and is called on every eviction to select one or more candidates to be evicted from the given input set of candidates. |
|
|
EvictableStore.evict(Iterable<C> evictionCandidates,
EvictionListener<A,E> evictionListener)
The evict method is called by the EvictionStrategy to eventually evict, by the policy, selected
candidates from the internal data structures. |
|
| Uses of EvictionCandidate in com.hazelcast.cache.impl.eviction.impl.evaluator |
|---|
| Methods in com.hazelcast.cache.impl.eviction.impl.evaluator with type parameters of type EvictionCandidate | ||
|---|---|---|
|
AbstractEvictionPolicyEvaluator.evaluate(Iterable<C> evictionCandidates)
The evaluate method implements the EvictionPolicy rule
on the given input set of candidates. |
|
| Uses of EvictionCandidate in com.hazelcast.cache.impl.eviction.impl.strategy.sampling |
|---|
| Methods in com.hazelcast.cache.impl.eviction.impl.strategy.sampling with type parameters of type EvictionCandidate | ||
|---|---|---|
|
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. |
|
| Uses of EvictionCandidate in com.hazelcast.cache.impl.nearcache.impl.store |
|---|
| Classes in com.hazelcast.cache.impl.nearcache.impl.store that implement EvictionCandidate | |
|---|---|
class |
HeapNearCacheRecordMap.EvictableSamplingEntry
|
| Methods in com.hazelcast.cache.impl.nearcache.impl.store with type parameters of type EvictionCandidate | ||
|---|---|---|
|
HeapNearCacheRecordMap.evict(Iterable<C> evictionCandidates,
EvictionListener<K,V> evictionListener)
|
|
| Uses of EvictionCandidate in com.hazelcast.cache.impl.record |
|---|
| Classes in com.hazelcast.cache.impl.record that implement EvictionCandidate | |
|---|---|
class |
CacheRecordHashMap.EvictableSamplingEntry
|
| Methods in com.hazelcast.cache.impl.record with type parameters of type EvictionCandidate | ||
|---|---|---|
|
CacheRecordHashMap.evict(Iterable<C> evictionCandidates,
EvictionListener<Data,CacheRecord> evictionListener)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||