|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Evictable | |
---|---|
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 |
EvictionStrategy implementations for cache. |
com.hazelcast.cache.impl.eviction.impl.strategy.sampling |
Sampling based EvictionStrategy implementations for cache. |
com.hazelcast.cache.impl.record | Hazelcast JSR-107 aka JCache implementation Internal record store |
Uses of Evictable in com.hazelcast.cache.impl.eviction |
---|
Classes in com.hazelcast.cache.impl.eviction with type parameters of type Evictable | |
---|---|
interface |
EvictableStore<A,E extends Evictable>
Interface for store implementations that holds Evictable entries to evict. |
interface |
EvictionCandidate<A,E extends Evictable>
Interface for entries, records or whatever that can be evictable via its accessor (key or id). |
interface |
EvictionPolicyEvaluator<A,E extends Evictable>
Interface for evaluation implementations of EvictionPolicy . |
interface |
EvictionStrategy<A,E extends Evictable,S extends EvictableStore<A,E>>
Interface for eviction implementations to evict EvictableStore implementations as specified
EvictionPolicyEvaluator . |
Uses of Evictable in com.hazelcast.cache.impl.eviction.impl.evaluator |
---|
Classes in com.hazelcast.cache.impl.eviction.impl.evaluator with type parameters of type Evictable | |
---|---|
class |
AbstractEvictionPolicyEvaluator<A,E extends Evictable>
Base class for evaluation implementations of EvictionPolicy . |
class |
LFUEvictionPolicyEvaluator<A,E extends Evictable>
Interface for evaluation implementations of EvictionPolicy.LFU policy. |
class |
LRUEvictionPolicyEvaluator<A,E extends Evictable>
Interface for evaluation implementations of EvictionPolicy.LRU policy. |
Methods in com.hazelcast.cache.impl.eviction.impl.evaluator that return Evictable | |
---|---|
protected abstract Evictable |
AbstractEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
Compares two evictable candidates and selects one as EvictionPolicy rule. |
protected Evictable |
LRUEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
|
protected Evictable |
LFUEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
|
Methods in com.hazelcast.cache.impl.eviction.impl.evaluator with parameters of type Evictable | |
---|---|
protected abstract Evictable |
AbstractEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
Compares two evictable candidates and selects one as EvictionPolicy rule. |
protected Evictable |
LRUEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
|
protected Evictable |
LFUEvictionPolicyEvaluator.selectEvictableAsPolicy(Evictable current,
Evictable candidate)
|
Uses of Evictable in com.hazelcast.cache.impl.eviction.impl.strategy |
---|
Classes in com.hazelcast.cache.impl.eviction.impl.strategy with type parameters of type Evictable | |
---|---|
class |
AbstractEvictionStrategy<A,E extends Evictable,S extends EvictableStore<A,E>>
Base class for eviction implementations to evict EvictableStore implementations as specified
EvictionPolicyEvaluator . |
Uses of Evictable in com.hazelcast.cache.impl.eviction.impl.strategy.sampling |
---|
Classes in com.hazelcast.cache.impl.eviction.impl.strategy.sampling with type parameters of type Evictable | |
---|---|
interface |
SampleableEvictableStore<A,E extends Evictable>
Interface for sampleable store implementations that holds Evictable entries to evict. |
class |
SamplingBasedEvictionStrategy<A,E extends Evictable,S extends SampleableEvictableStore<A,E>>
Sampling based EvictionStrategy implementation. |
Uses of Evictable in com.hazelcast.cache.impl.record |
---|
Subinterfaces of Evictable in com.hazelcast.cache.impl.record | |
---|---|
interface |
CacheRecord<V>
An expirable and evictable data object which represents a cache entry. |
Classes in com.hazelcast.cache.impl.record that implement Evictable | |
---|---|
class |
AbstractCacheRecord<V>
Abstract implementation of CacheRecord with key, value and
expiration time as internal state. |
class |
CacheDataRecord
Implementation of CacheRecord where value has an internal serialized format. |
class |
CacheObjectRecord
Implementation of CacheRecord which has an internal object format. |
Methods in com.hazelcast.cache.impl.record that return Evictable | |
---|---|
Evictable |
CacheRecordHashMap.EvictableSamplingEntry.getEvictable()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |