Package | Description |
---|---|
org.multiverse.api | |
org.multiverse.api.references | |
org.multiverse.collections | |
org.multiverse.stms.gamma.transactionalobjects |
Modifier and Type | Method and Description |
---|---|
static <E> TxnRef<E> |
StmUtils.newTxnRef()
Creates a committed
TxnRef with null as initial value using the GlobalStmInstance . |
static <E> TxnRef<E> |
StmUtils.newTxnRef(E value)
Creates a committed
TxnRef with the provided value using the GlobalStmInstance . |
Modifier and Type | Method and Description |
---|---|
<E> TxnRef<E> |
TxnRefFactory.newTxnRef(E value)
Creates a committed TxnRef.
|
Modifier and Type | Field and Description |
---|---|
private TxnRef<NaiveTxnStack.Node<E>> |
NaiveTxnStack.head |
private TxnRef<NaiveTxnLinkedList.Entry<E>> |
NaiveTxnLinkedList.head |
private TxnRef<NaiveTxnLinkedList.Entry<E>> |
NaiveTxnLinkedList.Entry.next |
(package private) TxnRef<NaiveTxnHashMap.NaiveEntry<K,V>> |
NaiveTxnHashMap.NaiveEntry.next |
(package private) TxnRef<NaiveTxnStack.Node<E>> |
NaiveTxnStack.It.node |
private TxnRef<NaiveTxnLinkedList.Entry<E>> |
NaiveTxnLinkedList.Entry.previous |
private TxnRef<TxnRef<NaiveTxnHashMap.NaiveEntry>[]> |
NaiveTxnHashMap.table |
private TxnRef<NaiveTxnLinkedList.Entry<E>> |
NaiveTxnLinkedList.tail |
private TxnRef<E> |
NaiveTxnLinkedList.Entry.value |
(package private) TxnRef<V> |
NaiveTxnHashMap.NaiveEntry.value |
Modifier and Type | Method and Description |
---|---|
(package private) void |
NaiveTxnHashMap.transfer(Txn tx,
TxnRef<NaiveTxnHashMap.NaiveEntry>[] newTable) |
Modifier and Type | Class and Description |
---|---|
class |
GammaTxnRef<E>
|