|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface ConfigurableCacheMap.EvictionPolicy
An eviction policy is an object that the cache provides with access information, and when requested, the eviction policy selects and evicts entries from the cache. If the eviction policy needs to be aware of changes to the cache, it must implement the MapListener interface; if it does, it will automatically be registered to receive MapEvents.
AbstractEvictionPolicy
Method Summary | |
---|---|
void |
entryTouched(ConfigurableCacheMap.Entry entry) This method is called by the cache to indicate that an entry has been touched. |
java.lang.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. |
Method Detail |
---|
void entryTouched(ConfigurableCacheMap.Entry entry)
entry
- the Cache Entry that has been touchedvoid requestEviction(int cMaximum)
cMaximum
- the maximum number of units that should remain in the cache when the eviction is completejava.lang.String getName()
|
Oracle® Coherence Java API Reference Release 3.7.1.0 E22843-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |