|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.cache.eviction.BaseEvictionPolicy
Base class implementation of EvictionPolicy.
| Field Summary | |
protected TreeCache (src) |
cache_
|
protected RegionManager (src) |
regionManager_
|
| Constructor Summary | |
BaseEvictionPolicy()
|
|
| Method Summary | |
void |
configure(TreeCache (src) cache)
Method called to configure this implementation. |
void |
evict(Fqn (src) fqn)
Evict a node form the underlying cache. |
java.lang.Object |
getCacheData(Fqn (src) fqn,
java.lang.Object key)
|
java.util.Set |
getChildrenNames(Fqn (src) fqn)
Return children names as Objects |
Region (src) [] |
getRegions()
EvictionPolicy interface implementation |
int |
getWakeupIntervalSeconds()
return eviction thread (if any) wake up interval in seconds. |
boolean |
hasChild(Fqn (src) fqn)
Is this a leaf node? |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected RegionManager (src) regionManager_
protected TreeCache (src) cache_
| Constructor Detail |
public BaseEvictionPolicy()
| Method Detail |
public Region (src) [] getRegions()
getRegions in interface EvictionPolicy (src)
public void evict(Fqn (src) fqn)
throws java.lang.Exception
EvictionPolicy (src)
evict in interface EvictionPolicy (src) fqn - Node corresponds to this fqn.
java.lang.Exceptionpublic java.util.Set getChildrenNames(Fqn (src) fqn)
EvictionPolicy (src)
getChildrenNames in interface EvictionPolicy (src) fqn -
public boolean hasChild(Fqn (src) fqn)
EvictionPolicy (src)
hasChild in interface EvictionPolicy (src) fqn -
public java.lang.Object getCacheData(Fqn (src) fqn,
java.lang.Object key)
getCacheData in interface EvictionPolicy (src) public int getWakeupIntervalSeconds()
EvictionPolicy (src)
getWakeupIntervalSeconds in interface EvictionPolicy (src) public void configure(TreeCache (src) cache)
EvictionPolicy (src)
configure in interface EvictionPolicy (src)
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||