# Package org.multiverse.stms.gamma

Interface Summary
Interface | Description
--- | ---
GammaConstants | Contains the constants for the `GammaStm`.
GammaTxnExecutor | An `TxnExecutor` tailored for the GammaStm.
GammaTxnRefFactory | A `TxnRefFactory` tailored for the GammaStm.
GammaTxnRefFactoryBuilder | A `TxnRefFactoryBuilder` tailored for the GammaStm.

Class Summary
Class | Description
--- | ---
AbstractGammaTxnExecutor | An abstract `GammaTxnExecutor` implementation.
FatGammaTxnExecutor | The `TxnExecutor` made for the GammaStm.
GammaObjectPool | A pool for tranlocals.
GammaOrElseBlock |
GammaStm |
GammaStmConfig | Contains the default configuration for all transactions created by the GammaStm.
GammaStmUtils |
GlobalConflictCounter | The GlobalConflictCounter is used as a mechanism for guaranteeing read consistency.
LeanGammaTxnExecutor | The `TxnExecutor` made for the GammaStm.
Listeners | A Listeners object contains all the Latches of blockingAllowed transactions that listen to a write on a transactional object.
ThreadLocalGammaObjectPool | A ThreadLocal that contains the `GammaObjectPool`.