# 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`.