Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
Tranlocal |
Tranlocal.next |
Tranlocal |
Tranlocal.previous |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
abstract Tranlocal |
GammaTxn.getRefTranlocal(BaseGammaTxnRef ref)
Gets the Tranlocal for a specific AbstractGammaTxnRef.
|
abstract Tranlocal |
GammaTxn.locate(BaseGammaTxnRef o) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
GammaTxn.isReadConsistent(Tranlocal justAdded) |
Modifier and Type | Field and Description |
---|---|
Tranlocal[] |
FatVariableLengthGammaTxn.array |
Tranlocal |
FatFixedLengthGammaTxn.head |
Tranlocal |
FatMonoGammaTxn.tranlocal |
Modifier and Type | Method and Description |
---|---|
Tranlocal |
FatMonoGammaTxn.getRefTranlocal(BaseGammaTxnRef ref) |
Tranlocal |
FatFixedLengthGammaTxn.getRefTranlocal(BaseGammaTxnRef ref) |
Tranlocal |
FatVariableLengthGammaTxn.getRefTranlocal(BaseGammaTxnRef ref) |
Tranlocal |
FatMonoGammaTxn.locate(BaseGammaTxnRef o) |
Tranlocal |
FatFixedLengthGammaTxn.locate(BaseGammaTxnRef o) |
Tranlocal |
FatVariableLengthGammaTxn.locate(BaseGammaTxnRef o) |
Modifier and Type | Method and Description |
---|---|
void |
FatVariableLengthGammaTxn.attach(Tranlocal tranlocal,
int hash) |
boolean |
FatMonoGammaTxn.isReadConsistent(Tranlocal justAdded) |
boolean |
FatFixedLengthGammaTxn.isReadConsistent(Tranlocal justAdded) |
boolean |
FatVariableLengthGammaTxn.isReadConsistent(Tranlocal justAdded) |
void |
FatFixedLengthGammaTxn.shiftInFront(Tranlocal newHead) |
Modifier and Type | Field and Description |
---|---|
Tranlocal |
LeanFixedLengthGammaTxn.head |
Tranlocal |
LeanMonoGammaTxn.tranlocal |
Modifier and Type | Method and Description |
---|---|
Tranlocal |
LeanMonoGammaTxn.getRefTranlocal(BaseGammaTxnRef ref) |
Tranlocal |
LeanFixedLengthGammaTxn.getRefTranlocal(BaseGammaTxnRef ref) |
Tranlocal |
LeanMonoGammaTxn.locate(BaseGammaTxnRef o) |
Tranlocal |
LeanFixedLengthGammaTxn.locate(BaseGammaTxnRef o) |
Modifier and Type | Method and Description |
---|---|
boolean |
LeanMonoGammaTxn.isReadConsistent(Tranlocal justAdded) |
boolean |
LeanFixedLengthGammaTxn.isReadConsistent(Tranlocal justAdded) |
void |
LeanFixedLengthGammaTxn.shiftInFront(Tranlocal newHead) |
Copyright © 2020. All rights reserved.