Uses of Class
org.multiverse.stms.gamma.transactionalobjects.Tranlocal
-
-
Uses of Tranlocal in org.multiverse.stms.gamma
Methods in org.multiverse.stms.gamma that return Tranlocal Modifier and Type Method Description Tranlocal
GammaObjectPool. take(BaseGammaTxnRef owner)
Takes a Tranlocal from the pool for the specified GammaTxnRef.Tranlocal[]
GammaObjectPool. takeTranlocalArray(int size)
Takes a tranlocal array from the pool with the given size.Methods in org.multiverse.stms.gamma with parameters of type Tranlocal Modifier and Type Method Description void
GammaObjectPool. put(Tranlocal tranlocal)
Puts an old Tranlocal in this pool.void
GammaObjectPool. putTranlocalArray(Tranlocal[] array)
Puts a GammaTranlocal array in the pool. -
Uses of Tranlocal in org.multiverse.stms.gamma.transactionalobjects
Fields in org.multiverse.stms.gamma.transactionalobjects declared as Tranlocal Modifier and Type Field Description Tranlocal
Tranlocal. next
Tranlocal
Tranlocal. previous
Methods in org.multiverse.stms.gamma.transactionalobjects with parameters of type Tranlocal Modifier and Type Method Description Listeners
BaseGammaTxnRef. commit(Tranlocal tranlocal, GammaObjectPool pool)
boolean
BaseGammaTxnRef. flattenCommute(GammaTxn tx, Tranlocal tranlocal, int lockMode)
boolean
BaseGammaTxnRef. hasReadConflict(Tranlocal tranlocal)
Listeners
BaseGammaTxnRef. leanCommit(Tranlocal tranlocal)
boolean
BaseGammaTxnRef. load(GammaTxn tx, Tranlocal tranlocal, int lockMode, int spinCount, boolean arriveNeeded)
boolean
BaseGammaTxnRef. prepare(GammaTxn tx, Tranlocal tranlocal)
int
BaseGammaTxnRef. registerChangeListener(RetryLatch latch, Tranlocal tranlocal, GammaObjectPool pool, long listenerEra)
void
BaseGammaTxnRef. releaseAfterFailure(Tranlocal tranlocal, GammaObjectPool pool)
void
BaseGammaTxnRef. releaseAfterReading(Tranlocal tranlocal, GammaObjectPool pool)
void
BaseGammaTxnRef. releaseAfterUpdate(Tranlocal tranlocal, GammaObjectPool pool)
boolean
BaseGammaTxnRef. tryLockAndCheckConflict(GammaTxn tx, Tranlocal tranlocal, int spinCount, int desiredLockMode)
Tries to acquire a lock on a previous read/written tranlocal and checks for conflict. -
Uses of Tranlocal in org.multiverse.stms.gamma.transactions
Methods in org.multiverse.stms.gamma.transactions that return Tranlocal Modifier and Type Method Description abstract Tranlocal
GammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Gets the Tranlocal for a specific AbstractGammaTxnRef.abstract Tranlocal
GammaTxn. locate(BaseGammaTxnRef o)
Methods in org.multiverse.stms.gamma.transactions with parameters of type Tranlocal Modifier and Type Method Description abstract boolean
GammaTxn. isReadConsistent(Tranlocal justAdded)
-
Uses of Tranlocal in org.multiverse.stms.gamma.transactions.fat
Fields in org.multiverse.stms.gamma.transactions.fat declared as Tranlocal Modifier and Type Field Description Tranlocal[]
FatVariableLengthGammaTxn. array
Tranlocal
FatFixedLengthGammaTxn. head
Tranlocal
FatMonoGammaTxn. tranlocal
Methods in org.multiverse.stms.gamma.transactions.fat that return Tranlocal Modifier and Type Method Description Tranlocal
FatFixedLengthGammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Tranlocal
FatMonoGammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Tranlocal
FatVariableLengthGammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Tranlocal
FatFixedLengthGammaTxn. locate(BaseGammaTxnRef o)
Tranlocal
FatMonoGammaTxn. locate(BaseGammaTxnRef o)
Tranlocal
FatVariableLengthGammaTxn. locate(BaseGammaTxnRef o)
Methods in org.multiverse.stms.gamma.transactions.fat with parameters of type Tranlocal Modifier and Type Method Description void
FatVariableLengthGammaTxn. attach(Tranlocal tranlocal, int hash)
boolean
FatFixedLengthGammaTxn. isReadConsistent(Tranlocal justAdded)
boolean
FatMonoGammaTxn. isReadConsistent(Tranlocal justAdded)
boolean
FatVariableLengthGammaTxn. isReadConsistent(Tranlocal justAdded)
void
FatFixedLengthGammaTxn. shiftInFront(Tranlocal newHead)
-
Uses of Tranlocal in org.multiverse.stms.gamma.transactions.lean
Fields in org.multiverse.stms.gamma.transactions.lean declared as Tranlocal Modifier and Type Field Description Tranlocal
LeanFixedLengthGammaTxn. head
Tranlocal
LeanMonoGammaTxn. tranlocal
Methods in org.multiverse.stms.gamma.transactions.lean that return Tranlocal Modifier and Type Method Description Tranlocal
LeanFixedLengthGammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Tranlocal
LeanMonoGammaTxn. getRefTranlocal(BaseGammaTxnRef ref)
Tranlocal
LeanFixedLengthGammaTxn. locate(BaseGammaTxnRef o)
Tranlocal
LeanMonoGammaTxn. locate(BaseGammaTxnRef o)
Methods in org.multiverse.stms.gamma.transactions.lean with parameters of type Tranlocal Modifier and Type Method Description boolean
LeanFixedLengthGammaTxn. isReadConsistent(Tranlocal justAdded)
boolean
LeanMonoGammaTxn. isReadConsistent(Tranlocal justAdded)
void
LeanFixedLengthGammaTxn. shiftInFront(Tranlocal newHead)
-