|
|||||||||
| 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 | ||||||||