| Package | Description |
|---|---|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.distributed | |
| org.apache.ignite.internal.processors.cache.distributed.dht | |
| org.apache.ignite.internal.processors.cache.distributed.dht.colocated | |
| org.apache.ignite.internal.processors.cache.distributed.near | |
| org.apache.ignite.internal.processors.cache.local | |
| org.apache.ignite.internal.processors.cache.transactions |
| Modifier and Type | Method and Description |
|---|---|
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.addLocal(GridCacheEntryEx parent,
long threadId,
GridCacheVersion ver,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read) |
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.addLocal(GridCacheEntryEx parent,
@Nullable UUID nearNodeId,
@Nullable GridCacheVersion nearVer,
long threadId,
GridCacheVersion ver,
long timeout,
@Nullable GridCacheVersion serOrder,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean dhtLoc,
boolean read) |
GridCacheMvccCandidate |
GridCacheMvcc.addNearLocal(GridCacheEntryEx parent,
UUID nodeId,
@Nullable UUID otherNodeId,
long threadId,
GridCacheVersion ver,
boolean tx,
boolean implicitSingle,
boolean read)
Adds new near local lock candidate.
|
GridCacheMvccCandidate |
GridCacheMvcc.addRemote(GridCacheEntryEx parent,
UUID nodeId,
@Nullable UUID otherNodeId,
long threadId,
GridCacheVersion ver,
boolean tx,
boolean implicitSingle,
boolean nearLoc)
Adds new remote lock candidate (either near remote or dht remote).
|
@Nullable GridCacheMvccCandidate |
GridCacheMapEntry.candidate(GridCacheVersion ver)
Gets lock candidate for given lock ID.
|
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.candidate(GridCacheVersion ver)
Gets candidate for lock ID.
|
@Nullable GridCacheMvccCandidate |
GridCacheEntryEx.candidate(GridCacheVersion ver)
Gets lock candidate for given lock ID.
|
@Nullable GridCacheMvccCandidate |
GridCacheExplicitLockSpan.candidate(IgniteTxKey key,
@Nullable GridCacheVersion ver)
Gets explicit lock candidate for given key.
|
GridCacheMvccCandidate |
CacheLockCandidates.candidate(int idx) |
GridCacheMvccCandidate |
GridCacheMvccCandidate.candidate(int idx) |
GridCacheMvccCandidate |
GridCacheMapEntry.candidate(UUID nodeId,
long threadId) |
@Nullable GridCacheMvccCandidate |
GridCacheEntryEx.candidate(UUID nodeId,
long threadId) |
@Nullable GridCacheMvccCandidate |
GridCacheMvccManager.explicitLock(IgniteTxKey key,
@Nullable GridCacheVersion ver)
Gets explicit lock candidate added by any thread by given key and lock version.
|
@Nullable GridCacheMvccCandidate |
GridCacheMvccManager.explicitLock(long threadId,
IgniteTxKey key)
Gets last added explicit lock candidate by thread id and key.
|
GridCacheMvccCandidate |
GridCacheMapEntry.localCandidate(long threadId) |
@Nullable GridCacheMvccCandidate |
GridCacheEntryEx.localCandidate(long threadId) |
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.localCandidate(UUID nodeId,
long threadId)
Local candidate.
|
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.localCandidateByThreadOrVer(UUID nodeId,
long threadId,
GridCacheVersion ver)
Local candidate.
|
GridCacheMvccCandidate |
GridCacheMapEntry.localOwner() |
@Nullable GridCacheMvccCandidate |
GridCacheEntryEx.localOwner() |
GridCacheMvccCandidate |
GridCacheMvccCandidate.next() |
@Nullable GridCacheMvccCandidate |
GridCacheMvccCandidate.previous() |
GridCacheMvccCandidate |
GridCacheMvccCandidate.reenter() |
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.releaseLocal()
Local local release.
|
@Nullable GridCacheMvccCandidate |
GridCacheMvcc.releaseLocal(long threadId)
Local release.
|
GridCacheMvccCandidate |
GridCacheExplicitLockSpan.removeCandidate(IgniteTxKey key,
@Nullable GridCacheVersion ver)
Removes lock by key and optional version.
|
GridCacheMvccCandidate |
GridCacheMvccManager.removeExplicitLock(long threadId,
IgniteTxKey key,
@Nullable GridCacheVersion ver)
Removes explicit lock for given thread id, key and optional version.
|
@Nullable GridCacheMvccCandidate |
GridCacheMvccCandidate.unenter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridCacheExplicitLockSpan.addCandidate(AffinityTopologyVersion topVer,
GridCacheMvccCandidate cand)
Adds candidate to a lock span.
|
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
@Nullable IgniteInternalTx tx,
@Nullable GridCacheMvccCandidate owner,
int type,
@Nullable CacheObject newVal,
boolean hasNewVal,
@Nullable CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
UUID evtNodeId,
@Nullable GridCacheMvccCandidate owner,
int type,
@Nullable CacheObject newVal,
boolean hasNewVal,
CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheEventManager.addEvent(int part,
KeyCacheObject key,
UUID nodeId,
@Nullable IgniteInternalTx tx,
GridCacheMvccCandidate owner,
int type,
CacheObject newVal,
boolean hasNewVal,
CacheObject oldVal,
boolean hasOldVal,
UUID subjId,
String cloClsName,
String taskName,
boolean keepBinary) |
void |
GridCacheMvccManager.addExplicitLock(long threadId,
GridCacheMvccCandidate cand,
AffinityTopologyVersion topVer)
Adds candidate to the list of near local candidates.
|
boolean |
GridCacheMvccManager.addNext(GridCacheContext cacheCtx,
GridCacheMvccCandidate cand) |
protected abstract void |
GridCacheMapEntry.checkThreadChain(GridCacheMvccCandidate owner) |
int |
GridCacheMvccCandidate.compareTo(GridCacheMvccCandidate o) |
boolean |
GridCacheMvccCandidate.hasSameHolderAs(GridCacheMvccCandidate other)
Lock has the same holder as other lock.
|
void |
GridCacheMvccCandidate.next(GridCacheMvccCandidate next) |
void |
GridCacheLockCallback.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Called when entry lock ownership changes.
|
boolean |
GridCacheVersionedFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
void |
GridCacheMvccCandidate.previous(GridCacheMvccCandidate prev) |
@Nullable CacheLockCandidates |
GridCacheMvcc.readyLocal(GridCacheMvccCandidate cand) |
boolean |
GridCacheExplicitLockSpan.removeCandidate(GridCacheMvccCandidate cand)
Removes candidate from this lock span.
|
void |
GridCacheMvccManager.removeExplicitLock(GridCacheMvccCandidate cand)
Removes candidate from the list of near local candidates.
|
| Constructor and Description |
|---|
GridCacheExplicitLockSpan(AffinityTopologyVersion topVer,
GridCacheMvccCandidate cand) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable GridCacheMvccCandidate |
GridDistributedCacheEntry.addLocal(long threadId,
GridCacheVersion ver,
AffinityTopologyVersion topVer,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read)
Add local candidate.
|
@Nullable GridCacheMvccCandidate |
GridDistributedCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<GridCacheMvccCandidate> |
GridDistributedCacheEntry.remoteMvccSnapshot(GridCacheVersion... exclude)
Gets all remote versions.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GridDistributedCacheEntry.checkThreadChain(GridCacheMvccCandidate owner) |
boolean |
GridDistributedTxRemoteAdapter.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever there is a lock that has been acquired
by this transaction for any of the participating entries.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable GridCacheMvccCandidate |
GridDhtLockFuture.addEntry(GridDhtCacheEntry entry)
Adds entry to future.
|
@Nullable GridCacheMvccCandidate |
GridDhtCacheEntry.mappings(GridCacheVersion ver,
Collection<ClusterNode> dhtNodeIds,
Collection<ClusterNode> nearNodeIds)
Sets mappings into entry.
|
GridCacheMvccCandidate |
GridDhtCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridDhtTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridDhtLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback for whenever entry lock ownership changes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridDhtColocatedLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
| Modifier and Type | Method and Description |
|---|---|
GridCacheMvccCandidate |
GridNearCacheEntry.addLocal(long threadId,
GridCacheVersion ver,
AffinityTopologyVersion topVer,
long timeout,
boolean reenter,
boolean tx,
boolean implicitSingle,
boolean read)
Add local candidate.
|
@Nullable GridCacheMvccCandidate |
GridNearCacheEntry.dhtNodeId(GridCacheVersion ver,
UUID dhtNodeId) |
@Nullable GridCacheMvccCandidate |
GridNearCacheEntry.removeLock()
Unlocks local lock.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
GridNearPessimisticTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearTxLocal.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever there is a lock that has been acquired
by this transaction for any of the participating entries.
|
boolean |
GridNearOptimisticSerializableTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearOptimisticTxPrepareFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearTxAbstractEnlistFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
boolean |
GridNearLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback for whenever entry lock ownership changes.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
GridLocalCacheEntry.checkThreadChain(GridCacheMvccCandidate owner) |
boolean |
GridLocalLockFuture.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IgniteTxManager.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever a member of a transaction acquires
lock ownership.
|
boolean |
IgniteInternalTx.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever there is a lock that has been acquired
by this transaction for any of the participating entries.
|
boolean |
IgniteTxLocalAdapter.onOwnerChanged(GridCacheEntryEx entry,
GridCacheMvccCandidate owner)
Callback invoked whenever there is a lock that has been acquired
by this transaction for any of the participating entries.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020