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 |
EvictionPolicyEvaluator implementations. |
com.hazelcast.internal.eviction.impl.strategy.sampling |
Sampling based
EvictionStrategy implementations 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
QueryCache
event subscription side. |
Modifier and Type | Method and Description |
---|---|
<C extends EvictionCandidate<Data,CacheRecord>> |
CacheRecordHashMap.evict(Iterable<C> evictionCandidates,
EvictionListener<Data,CacheRecord> evictionListener) |
Modifier and Type | Method and Description |
---|---|
<C extends EvictionCandidate<A,E>> |
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.
|
<C extends EvictionCandidate<A,E>> |
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. |
Modifier and Type | Method and Description |
---|---|
<C extends EvictionCandidate<A,E>> |
DefaultEvictionPolicyEvaluator.evaluate(Iterable<C> evictionCandidates)
The evaluate method implements the
EvictionPolicy rule
on the given input set of candidates. |
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.evict(Iterable<C> evictionCandidates,
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.evict(Iterable<C> evictionCandidates,
EvictionListener<Data,QueryCacheRecord> evictionListener) |
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.