private final class GammaStm.GammaTxnRefFactoryImpl extends java.lang.Object implements GammaTxnRefFactory
Modifier | Constructor and Description |
---|---|
private |
GammaTxnRefFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
GammaTxnBoolean |
newTxnBoolean(boolean value)
Creates a committed TxnBoolean.
|
GammaTxnDouble |
newTxnDouble(double value)
Creates a committed TxnDouble.
|
GammaTxnInteger |
newTxnInteger(int value)
Creates a committed TxnInteger.
|
GammaTxnLong |
newTxnLong(long value)
Creates a committed TxnLong.
|
<E> GammaTxnRef<E> |
newTxnRef(E value)
Creates a committed TxnRef.
|
public final <E> GammaTxnRef<E> newTxnRef(E value)
TxnRefFactory
newTxnRef
in interface TxnRefFactory
newTxnRef
in interface GammaTxnRefFactory
value
- the initial value.public final GammaTxnInteger newTxnInteger(int value)
TxnRefFactory
newTxnInteger
in interface TxnRefFactory
newTxnInteger
in interface GammaTxnRefFactory
value
- the initial value.public final GammaTxnBoolean newTxnBoolean(boolean value)
TxnRefFactory
newTxnBoolean
in interface TxnRefFactory
newTxnBoolean
in interface GammaTxnRefFactory
value
- the initial value.public final GammaTxnDouble newTxnDouble(double value)
TxnRefFactory
newTxnDouble
in interface TxnRefFactory
newTxnDouble
in interface GammaTxnRefFactory
value
- the initial value.public final GammaTxnLong newTxnLong(long value)
TxnRefFactory
newTxnLong
in interface TxnRefFactory
newTxnLong
in interface GammaTxnRefFactory
value
- the initial value.