org.jboss.cache.eviction
Class Region
java.lang.Object
org.jboss.cache.eviction.Region
- public class Region
- extends java.lang.Object
A region is a collection of tree cache nodes that share the same eviction
policy configurations, e.g., maxNodes, etc. The region is specified via
Fqn.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WAIT_TIME
public static final long WAIT_TIME
- See Also:
- Constant Field Values (src)
nodeEventQueue_
protected BoundedBuffer nodeEventQueue_
log_
protected Logger (src) log_
getMaxNodes
public int getMaxNodes()
setMaxNodes
public void setMaxNodes(int maxNodes)
getTimeToLiveSeconds
public long getTimeToLiveSeconds()
setTimeToLiveSeconds
public void setTimeToLiveSeconds(long secs)
getEvictionAlgorithm
public EvictionAlgorithm (src) getEvictionAlgorithm()
getEvictionPolicy
public EvictionPolicy (src) getEvictionPolicy()
getFqn
public java.lang.String getFqn()
setAddedNode
public void setAddedNode(Fqn (src) fqn)
setRemovedNode
public void setRemovedNode(Fqn (src) fqn)
setVisitedNode
public void setVisitedNode(Fqn (src) fqn)
putNodeEvent
protected void putNodeEvent(Fqn (src) fqn,
java.lang.Integer event)
takeLastEventNode
public EvictedEventNode (src) takeLastEventNode()
- Take the last node from node queue. It will also
remove it from the queue.
- Returns:
nodeEventQueueSize
public int nodeEventQueueSize()
resetEvictionQueues
public void resetEvictionQueues()
toString
public java.lang.String toString()