SPT Object Database API

com.sptci.prevayler
Class StorageSystem.TaskQueue

java.lang.Object
  extended by java.lang.ThreadLocal<Collection<PrevalentObject>>
      extended by com.sptci.prevayler.StorageSystem.TaskQueue
Enclosing class:
StorageSystem

protected static class StorageSystem.TaskQueue
extends ThreadLocal<Collection<PrevalentObject>>

The task queue used to ensure that recursive loops when persisting inter-related object graphs do not result in infinite loops.


Constructor Summary
protected StorageSystem.TaskQueue()
           
 
Method Summary
protected  Collection<PrevalentObject> initialValue()
           
 
Methods inherited from class java.lang.ThreadLocal
get, remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageSystem.TaskQueue

protected StorageSystem.TaskQueue()
Method Detail

initialValue

protected Collection<PrevalentObject> initialValue()
Overrides:
initialValue in class ThreadLocal<Collection<PrevalentObject>>

SPT Object Database API