Interface | Description |
---|---|
Evictable<V> |
Interface for entries, records or whatever that can be evicted.
|
EvictableEntryView<K,V> |
Contract point (from the end user perspective) for serving/accessing entries that can be evicted.
|
EvictableStore<A,E extends Evictable> |
Interface for store implementations that holds
Evictable entries to evict. |
EvictionCandidate<A,E extends Evictable> |
Interface for entries, records or whatever that can be evictable via its accessor (key or id).
|
EvictionChecker |
Interface for checking about if eviction is required or not.
|
EvictionConfiguration |
Interface for configuration information about eviction.
|
EvictionListener<A,E extends Evictable> |
Interface for entries, records or whatever that can be evicted via its accessor (key or id).
|
EvictionPolicyEvaluator<A,E extends Evictable> |
Interface for evaluation implementations of
EvictionPolicy . |
EvictionStrategy<A,E extends Evictable,S extends EvictableStore<A,E>> |
Interface for eviction implementations to evict
EvictableStore implementations as specified
EvictionPolicyEvaluator . |
Expirable |
Expiring Data model interface.
|
ExpirationChecker<E extends Expirable> |
Interface for entries, records or whatever that can be checked for expiration.
|
MaxSizeChecker |
Interface for implementations of
EvictionConfig.MaxSizePolicy . |
Class | Description |
---|---|
CompositeMaxSizeChecker |
MaxSizeChecker implementation for composing
results of given MaxSizeChecker instances. |
EvictionPolicyComparator<K,V,E extends EvictableEntryView<K,V>> |
A kind of
Comparator to be used while comparing
entries to be evicted. |
EvictionPolicyEvaluatorProvider |
Provider to get any kind (
EvictionPolicyType ) of EvictionPolicyEvaluator . |
EvictionStrategyProvider |
Provider to get any kind (
EvictionStrategyType ) of EvictionStrategy . |
Enum | Description |
---|---|
CompositeMaxSizeChecker.CompositionOperator |
Operator for composing results of given
MaxSizeChecker instances. |
EvictionPolicyType |
Enum for eviction policy types.
|
EvictionStrategyType |
Enum for types of
EvictionStrategy |
Eviction policy implementations.
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.