| Constructor and Description |
|---|
PointerBasedIdSystem(LocalObjectContainer container) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
commit(Visitable<SlotChange> slotChanges,
FreespaceCommitter freespaceCommitter) |
Slot |
committedSlot(int id) |
void |
completeInterruptedTransaction(int transactionId1,
int transactionId2) |
int |
newId() |
void |
returnUnusedIds(Visitable<java.lang.Integer> visitable) |
void |
traverseOwnSlots(Procedure4<Pair<java.lang.Integer,Slot>> block) |
public PointerBasedIdSystem(LocalObjectContainer container)
public final Slot committedSlot(int id)
committedSlot in interface IdSystempublic void commit(Visitable<SlotChange> slotChanges, FreespaceCommitter freespaceCommitter)
public void returnUnusedIds(Visitable<java.lang.Integer> visitable)
returnUnusedIds in interface IdSystempublic void completeInterruptedTransaction(int transactionId1,
int transactionId2)
completeInterruptedTransaction in interface IdSystempublic void traverseOwnSlots(Procedure4<Pair<java.lang.Integer,Slot>> block)
traverseOwnSlots in interface IdSystem