@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.