# Package org.multiverse.stms.gamma.transactions

Interface Summary
Interface | Description
--- | ---
GammaTxnFactory | A `TxnFactory` tailored for the `GammaStm`.
GammaTxnFactoryBuilder | A `TxnFactoryBuilder` tailored for the `GammaStm`.

Class Summary
Class | Description
--- | ---
GammaTxn | Abstract GammaTxn to be used by all the concrete GammaTxn implementations.
GammaTxnConfig | A configuration object that contains the configuration for a GammaTxn.
GammaTxnPool | A pool for pooling GammaTxns.
SpeculativeGammaConfiguration | The GammaStm uses a speculative mechanism (if enabled) to learn from executing transactions.
ThreadLocalGammaTxnPool | A ThreadLocal that stores the `GammaTxnPool`.