@Deprecated public interface EvictionStrategy
Modifier and Type | Method and Description |
---|---|
void |
clear()
Deprecated.
Clear EvictionStrategy internal structures only and doesn't clear cache.
|
CacheEntry |
createEntry(Object key,
Object value,
long ttl,
int version)
Deprecated.
Creates new CacheEntry for the Cache and probably saves the entry in the internal
structures.
|
void |
discardEntry(CacheEntry entry)
Deprecated.
Discard an Entry from the EvictionStrategy internal structures.
|
int |
evict(Cache cache)
Deprecated.
Evicts batch of CacheEntry from the Cache according to the eviction strategy.
|
void |
touchEntry(CacheEntry entry)
Deprecated.
Informs the eviction strategy on a CacheEntry use.
|
void clear()
CacheEntry createEntry(Object key, Object value, long ttl, int version)
key
- the entry keyvalue
- the entry valuettl
- the time to keep the entry in cacheversion
- the entry versionvoid discardEntry(CacheEntry entry)
entry
- the entry to discard from the eviction strategy internal structuresint evict(Cache cache)
cache
- the cache to be evictedvoid touchEntry(CacheEntry entry)
entry
- the touched entryCopyright © GigaSpaces.