| Interface | Description |
|---|---|
| Evictable |
Interface for entries, records or whatever 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.
|
| Class | Description |
|---|---|
| EvictionPolicyEvaluatorProvider |
Provider to get any kind (
EvictionPolicyType) of EvictionPolicyEvaluator. |
| EvictionStrategyProvider |
Provider to get any kind (
EvictionStrategyType) of EvictionStrategy. |
| Enum | Description |
|---|---|
| EvictionPolicyType |
Enum for eviction policy types.
|
| EvictionStrategyType |
Enum for types of
EvictionStrategy |
Eviction policy implementations for cache.
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.