|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AlphaTransaction that provides some basic pluming logic.AlphaTransaction that provides all the pluming
logic for update transactions.AlphaStm specific implementation of the ProgrammaticLong.AlphaTranlocal for the AlphaProgrammaticLong.org.multiverse.transactional.TransactionalReference implementation.ProgrammaticReferenceFactory implementation specific for
the AlphaStm.ProgrammaticReferenceFactoryBuilder specific for the
AlphaStm.Stm implementation that provides the most complete set of features.AlphaStm.Instrumentor for the Alpha Stm.AlphaTranlocal.Transaction interface tailored for the Alpha STM.AbstractUpdateAlphaTransaction where the tranlocals are stored in an array.InstrumentationPhase responsible for inlining getters
and setters on transactional objects.AlphaTransaction that does do read tracking.AbstractUpdateAlphaTransaction implementation where the AlphaTranlocals are stored in an
IdentityHashMap (to prevent unwanted equals/hashcode calls on AlphaTransactionalObjects.AlphaTransaction implementation that doesn't track reads.RuntimeException that indicates that an optimistic locking failure happened.AlphaTransaction implementations.AlphaTransaction implementations.AlphaTransaction implementations.AlphaTranlocal class based on an
AlphaTransactionalObject.CommitLockFilter that filters out all tranlocals that don't need locking.TransactionConfiguration for the AbstractUpdateAlphaTransaction.AlphaTranlocal with a version equal or smaller than readVersion.
AlphaTranlocalSnapshot can also be used as a single linked list.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||