public static class OldCache.InternalEvictionPolicy extends Object implements OldCache.EvictionPolicy
Modifier and Type | Method and Description |
---|---|
void |
entryTouched(ConfigurableCacheMap.Entry entry)
This method is called by the cache to indicate that an entry has been touched.
|
int |
getEvictionType()
Determine the OldCache eviction type represented by this InternalEvictionPolicy.
|
String |
getName()
Obtain the name of the eviction policy.
|
void |
requestEviction(int cMaximum)
This method is called by the cache when the cache requires the eviction policy to evict entries.
|
public void entryTouched(ConfigurableCacheMap.Entry entry)
entryTouched
in interface ConfigurableCacheMap.EvictionPolicy
entry
- the Cache Entry that has been touchedpublic void requestEviction(int cMaximum)
requestEviction
in interface ConfigurableCacheMap.EvictionPolicy
cMaximum
- the maximum number of units that should remain in the cache when the eviction is completepublic String getName()
getName
in interface ConfigurableCacheMap.EvictionPolicy
public int getEvictionType()