public abstract class BaseSortedEvictionAlgorithm extends BaseEvictionAlgorithm
allowTombstones, cache, configuration, evictionActionPolicy, evictionAlgorithmConfig, evictionQueue, recycleQueue, regionFqn
Constructor and Description |
---|
BaseSortedEvictionAlgorithm() |
Modifier and Type | Method and Description |
---|---|
protected void |
processQueues(BlockingQueue<EvictionEvent> queue)
Event processing for Evict/Add/Visiting of nodes.
|
protected void |
resortEvictionQueue(boolean evictionQueueModified)
This method is called to resort the queue after add or visit events have occurred.
|
assignToRegion, canIgnoreEvent, emptyRecycleQueue, evict, evictCacheNode, getEvictionActionPolicy, getEvictionAlgorithmConfig, getEvictionQueue, getNextInQueue, initialize, isNodeInUseAndNotTimedOut, isYoungerThanMinimumTimeToLive, process, processAddedElement, processAddedNodes, processAddedNodes, processMarkInUseNodes, processRemovedElement, processRemovedNodes, processUnmarkInUseNodes, processVisitedNodes, prune, resetEvictionQueue, setEvictionActionPolicy, setupEvictionQueue, shouldEvictNode, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConfigurationClass
protected void processQueues(BlockingQueue<EvictionEvent> queue) throws EvictionException
BaseEvictionAlgorithm
processQueues
in class BaseEvictionAlgorithm
queue
- queue to inspectEvictionException
- in the event of problemsprotected void resortEvictionQueue(boolean evictionQueueModified)
evictionQueueModified
- True if the queue was added to or visisted during event processing.Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.