| 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 |
Checks whether a specific max size threshold is exceeded or not
according to configured
MaxSizeConfig.MaxSizePolicy
and indicates whether eviction is required. |
| 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).
|
| Expirable |
Expiring Data model interface.
|
| ExpirationChecker<E extends Expirable> |
Interface for entries, records or whatever that can be checked for expiration.
|
| Class | Description |
|---|---|
| ClearExpiredRecordsTask<T,S> | |
| CompositeEvictionChecker |
EvictionChecker implementation for composing
results of given EvictionChecker 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. |
| ExpirationManager |
This class is responsible for gradual cleanup of expired entries from
IMap and ICache.
|
| ExpiredKey |
Holds expired key and related metadata.
|
| ToBackupSender<RS> |
Helper class to create and send backup expiration operations.
|
| Enum | Description |
|---|---|
| ClearExpiredRecordsTask.ProcessablePartitionType |
Used when traversing partitions.
|
| CompositeEvictionChecker.CompositionOperator |
Operator for composing results of given
EvictionChecker instances. |
| EvictionPolicyType | Deprecated
since 3.9, use
EvictionPolicy instead |
| EvictionStrategyType |
Enum for Eviction Strategy types
|
Eviction policy implementations.
Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.