Interface for entries, records or whatever that can be evicted.
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
|EvictionCandidate<A,E extends Evictable>||
Interface for entries, records or whatever that can be evictable via its accessor (key or ID).
Checks whether a specific max size threshold is exceeded or not according to configured
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).
Expiring Data model interface.
|ExpirationChecker<E extends Expirable>||
Interface for entries, records or whatever that can be checked for expiration.
|EvictionPolicyComparator<K,V,E extends EvictableEntryView<K,V>>||
A kind of
This class is responsible for gradual cleanup of expired entries from IMap and ICache.
Holds expired key and related metadata.
Helper class to create and send backup expiration operations.
Used when traversing partitions.
Operator for composing results of given
since 3.9, use
Enum for Eviction Strategy types
Eviction policy implementations.
Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.