| 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  Evictableentries 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  EvictableStoreimplementations as specifiedEvictionPolicyEvaluator. | 
| 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 | MaxSizeCheckerimplementation for composing
 results of givenMaxSizeCheckerinstances. | 
| EvictionPolicyComparator<K,V,E extends EvictableEntryView<K,V>> | A kind of  Comparatorto be used while comparing
 entries to be evicted. | 
| EvictionPolicyEvaluatorProvider | Provider to get any kind ( EvictionPolicyType) ofEvictionPolicyEvaluator. | 
| EvictionStrategyProvider | Provider to get any kind ( EvictionStrategyType) ofEvictionStrategy. | 
| Enum | Description | 
|---|---|
| CompositeMaxSizeChecker.CompositionOperator | Operator for composing results of given  MaxSizeCheckerinstances. | 
| EvictionPolicyType | Enum for eviction policy types. | 
| EvictionStrategyType | Enum for types of  EvictionStrategy | 
Eviction policy implementations.
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.