|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.multiverse.stms.gamma.transactions.GammaTxnPool
public final class GammaTxnPool
A pool for pooling GammaTxns.
| Field Summary |
|---|
| Fields inherited from interface org.multiverse.MultiverseConstants |
|---|
LOCKMODE_EXCLUSIVE, LOCKMODE_NONE, LOCKMODE_READ, LOCKMODE_WRITE, SHAKE_BUGS, SPIN_YIELD, TRACING_ENABLED |
| Constructor Summary | |
|---|---|
GammaTxnPool()
|
|
| Method Summary | |
|---|---|
void |
put(GammaTxn tx)
Puts a GammaTxn in the pool. |
FatFixedLengthGammaTxn |
takeFatFixedLength()
Takes a FatArrayGammaTxn from the pool. |
FatMonoGammaTxn |
takeFatMono()
Takes a FatMonoGammaTxn from the pool. |
LeanFixedLengthGammaTxn |
takeLeanFixedLength()
Takes a FatArrayGammaTxn from the pool. |
LeanMonoGammaTxn |
takeLeanMono()
Takes a FatMonoGammaTxn from the pool. |
FatVariableLengthGammaTxn |
takeMap()
Takes a FatArrayTreeGammaTxn from the pool. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GammaTxnPool()
| Method Detail |
|---|
public FatMonoGammaTxn takeFatMono()
public FatFixedLengthGammaTxn takeFatFixedLength()
public LeanMonoGammaTxn takeLeanMono()
public LeanFixedLengthGammaTxn takeLeanFixedLength()
public FatVariableLengthGammaTxn takeMap()
public void put(GammaTxn tx)
tx - the GammaTxn to put in the pool.
NullPointerException - if tx is null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||