@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, setRootNode
public GarbageReferenceLinkRBTNodeManager(StoreHeader storeHeader, HeapRecordableManager heapRecordableManager, HelperBinaryConversion helperBinaryConversion)
public IRBTNode<ReferenceLink> newSentinel()
IRBTNodeManager
protected IHeapRecordable newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager)
newIHeapRecordableRBTNode
in class AbstractGarbageRBTNodeManager<ReferenceLink>
protected DataRecordIdentifier getRootNodeIdentifier() throws StoreException
getRootNodeIdentifier
in class AbstractGarbageRBTNodeManager<ReferenceLink>
StoreException
protected void setRootNodeIdentifier(DataRecordIdentifier dataRecordIdentifier) throws StoreException
AbstractGarbageRBTNodeManager
setRootNodeIdentifier
in class AbstractGarbageRBTNodeManager<ReferenceLink>
dataRecordIdentifier
- the data record identifier associated to root record, can be
null if no root recordStoreException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.