@NotStorableClass public class GarbageReferenceLinkRBTNodeManager extends AbstractGarbageRBTNodeManager<ReferenceLink>
helperBinaryConversion, logger, storeHeader| Constructor and Description |
|---|
GarbageReferenceLinkRBTNodeManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
protected DataRecordIdentifier |
getRootNodeIdentifier() |
protected IHeapRecordable |
newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager) |
IRBTNode<ReferenceLink> |
newSentinel()
to get a new sentinel
|
protected void |
setRootNodeIdentifier(DataRecordIdentifier dataRecordIdentifier)
set the data record identifier associated to root record
|
getRootNode, setRootNodepublic GarbageReferenceLinkRBTNodeManager(StoreHeader storeHeader, HeapRecordableManager heapRecordableManager, HelperBinaryConversion helperBinaryConversion)
public IRBTNode<ReferenceLink> newSentinel()
IRBTNodeManagerprotected IHeapRecordable newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager)
newIHeapRecordableRBTNode in class AbstractGarbageRBTNodeManager<ReferenceLink>protected DataRecordIdentifier getRootNodeIdentifier() throws StoreException
getRootNodeIdentifier in class AbstractGarbageRBTNodeManager<ReferenceLink>StoreExceptionprotected void setRootNodeIdentifier(DataRecordIdentifier dataRecordIdentifier) throws StoreException
AbstractGarbageRBTNodeManagersetRootNodeIdentifier in class AbstractGarbageRBTNodeManager<ReferenceLink>dataRecordIdentifier - the data record identifier associated to root record, can be
null if no root recordStoreExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.