Interface for eviction implementations to evict EvictableStore implementations as specified EvictionPolicyEvaluator.
More...
#include <EvictionStrategy.h>
template<typename MAPKEY, typename MAPVALUE, typename A, typename E, typename S>
class hazelcast::client::internal::eviction::EvictionStrategy< MAPKEY, MAPVALUE, A, E, S >
Interface for eviction implementations to evict EvictableStore implementations as specified EvictionPolicyEvaluator.
- Parameters
-
template<typename MAPKEY , typename MAPVALUE , typename A , typename E , typename S >
virtual int hazelcast::client::internal::eviction::EvictionStrategy< MAPKEY, MAPVALUE, A, E, S >::evict |
( |
S * |
evictableStore, |
|
|
EvictionPolicyEvaluator< MAPKEY, MAPVALUE, A, E > * |
evictionPolicyEvaluator, |
|
|
EvictionChecker * |
evictionChecker, |
|
|
EvictionListener< A, E > * |
evictionListener |
|
) |
| |
|
inlinevirtual |
Does eviction if eviction is required by given EvictionChecker.
- Parameters
-
- Returns
- evicted entry count
The documentation for this class was generated from the following file: