|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue<K,V>
org.ehcache.loaderwriter.writebehind.LocalHeapWriteBehindQueue<K,V>
public class LocalHeapWriteBehindQueue<K,V>
Method Summary | |
---|---|
protected void |
addItem(SingleOperation<K,V> operation)
Add an item to the write behind queue |
protected SingleOperation<K,V> |
getLatestOperation(K key)
Get the latest operation |
long |
getQueueSize()
Gets the best estimate for items in the queue still awaiting processing. |
protected java.util.List<SingleOperation<K,V>> |
quarantineItems()
Quarantine items to be processed. |
protected void |
reinsertUnprocessedItems(java.util.List<SingleOperation<K,V>> operations)
Reinsert any unfinished operations into the queue. |
protected void |
removeOperation(SingleOperation<K,V> operation)
remove operation from map so that load hits SOR |
Methods inherited from class org.ehcache.loaderwriter.writebehind.AbstractWriteBehindQueue |
---|
delete, load, setOperationsFilter, start, stop, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
protected SingleOperation<K,V> getLatestOperation(K key)
AbstractWriteBehindQueue
getLatestOperation
in class AbstractWriteBehindQueue<K,V>
protected void removeOperation(SingleOperation<K,V> operation)
AbstractWriteBehindQueue
removeOperation
in class AbstractWriteBehindQueue<K,V>
protected java.util.List<SingleOperation<K,V>> quarantineItems()
AbstractWriteBehindQueue
quarantineItems
in class AbstractWriteBehindQueue<K,V>
protected void addItem(SingleOperation<K,V> operation)
AbstractWriteBehindQueue
addItem
in class AbstractWriteBehindQueue<K,V>
protected void reinsertUnprocessedItems(java.util.List<SingleOperation<K,V>> operations)
AbstractWriteBehindQueue
reinsertUnprocessedItems
in class AbstractWriteBehindQueue<K,V>
public long getQueueSize()
AbstractWriteBehindQueue
getQueueSize
in interface WriteBehind<K,V>
getQueueSize
in class AbstractWriteBehindQueue<K,V>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |