@NotStorableClass public abstract class AbstractDataRecordIdentifierRBTNodeManager extends AbstractGarbageRBTNodeManager<DataRecordIdentifier>
DataRecordIdentifier
helperBinaryConversion, logger, storeHeader
Constructor and Description |
---|
AbstractDataRecordIdentifierRBTNodeManager(StoreHeader storeHeader,
HeapRecordableManager heapRecordableManager,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
protected IHeapRecordable |
newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager) |
IRBTNode<DataRecordIdentifier> |
newSentinel()
to get a new sentinel
|
getRootNode, getRootNodeIdentifier, setRootNode, setRootNodeIdentifier
public AbstractDataRecordIdentifierRBTNodeManager(StoreHeader storeHeader, HeapRecordableManager heapRecordableManager, HelperBinaryConversion helperBinaryConversion)
public IRBTNode<DataRecordIdentifier> newSentinel()
IRBTNodeManager
protected IHeapRecordable newIHeapRecordableRBTNode(HeapRecordableManager heapRecordableManager)
newIHeapRecordableRBTNode
in class AbstractGarbageRBTNodeManager<DataRecordIdentifier>
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.