Package com.hazelcast.cache.impl.eviction

Eviction policy implementations for cache.

See:
          Description

Interface Summary
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.
EvictionConfig Interface for configuration information about eviction.
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.
 

Class Summary
EvictionPolicyEvaluatorProvider Provider to get any kind (EvictionPolicyType) of EvictionPolicyEvaluator.
EvictionStrategyProvider Provider to get any kind (EvictionStrategyType) of EvictionStrategy.
 

Enum Summary
EvictionPolicyType Enum for eviction policy types.
EvictionStrategyType Enum for types of EvictionStrategy
 

Package com.hazelcast.cache.impl.eviction Description

Eviction policy implementations for cache.



Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.