Package | Description |
---|---|
org.jboss.cache.eviction |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseEvictionAlgorithm.emptyRecycleQueue()
Empty the Recycle Queue.
|
void |
BaseEvictionAlgorithm.process(BlockingQueue<EvictionEvent> eventQueue)
Process the given eviction event queue.
|
void |
EvictionAlgorithm.process(BlockingQueue<EvictionEvent> queue)
Entry point for eviction algorithm.
|
void |
NullEvictionAlgorithm.process(BlockingQueue<EvictionEvent> queue) |
protected void |
BaseEvictionAlgorithm.processAddedElement(EvictionEvent evictedEventNode) |
protected void |
BaseEvictionAlgorithm.processAddedNodes(EvictionEvent evictedEventNode)
Convenience method, which calls
BaseEvictionAlgorithm.processAddedNodes(EvictionEvent, int) using values in the
evictedEventNode for number of added elements and the resetElementCount flag. |
protected void |
BaseEvictionAlgorithm.processAddedNodes(EvictionEvent evictedEventNode,
int numAddedElements) |
protected void |
BaseEvictionAlgorithm.processMarkInUseNodes(Fqn fqn,
long inUseTimeout) |
protected void |
BaseEvictionAlgorithm.processQueues(BlockingQueue<EvictionEvent> queue)
Event processing for Evict/Add/Visiting of nodes.
|
protected void |
ExpirationAlgorithm.processQueues(BlockingQueue<EvictionEvent> queue) |
protected void |
BaseSortedEvictionAlgorithm.processQueues(BlockingQueue<EvictionEvent> queue) |
protected void |
BaseEvictionAlgorithm.processRemovedElement(EvictionEvent evictedEventNode) |
protected void |
BaseEvictionAlgorithm.processRemovedNodes(EvictionEvent evictedEventNode)
Remove a node from cache.
|
protected void |
BaseEvictionAlgorithm.processUnmarkInUseNodes(Fqn fqn) |
protected void |
MRUAlgorithm.processVisitedNodes(EvictionEvent evictedEventNode) |
protected void |
BaseEvictionAlgorithm.processVisitedNodes(EvictionEvent evictedEventNode)
Visit a node in cache.
|
protected void |
ElementSizeAlgorithm.prune() |
protected void |
LFUAlgorithm.prune() |
protected void |
LRUAlgorithm.prune() |
protected void |
BaseEvictionAlgorithm.prune() |
protected void |
ExpirationAlgorithm.prune() |
protected EvictionQueue |
ElementSizeAlgorithm.setupEvictionQueue() |
protected EvictionQueue |
FIFOAlgorithm.setupEvictionQueue() |
protected EvictionQueue |
MRUAlgorithm.setupEvictionQueue() |
protected EvictionQueue |
LFUAlgorithm.setupEvictionQueue()
Will create a LFUQueue to be used as the underlying eviction queue.
|
protected EvictionQueue |
LRUAlgorithm.setupEvictionQueue() |
protected abstract EvictionQueue |
BaseEvictionAlgorithm.setupEvictionQueue()
This method will create an EvictionQueue implementation and prepare it for use.
|
protected EvictionQueue |
ExpirationAlgorithm.setupEvictionQueue() |
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.