Uses of Class
org.apache.ignite.internal.processors.cache.version.GridCacheVersion
-
-
Uses of GridCacheVersion in org.apache.ignite.internal
Methods in org.apache.ignite.internal with parameters of type GridCacheVersion Modifier and Type Method Description voidIgniteDiagnosticPrepareContext. remoteTxInfo(UUID nodeId, GridCacheVersion dhtVer, GridCacheVersion nearVer, String msg) -
Uses of GridCacheVersion in org.apache.ignite.internal.client.thin
Method parameters in org.apache.ignite.internal.client.thin with type arguments of type GridCacheVersion Modifier and Type Method Description voidTcpClientCache. putAllConflict(Map<? extends K,? extends T3<? extends V,GridCacheVersion,Long>> drMap)Store DR data.IgniteClientFuture<Void>TcpClientCache. putAllConflictAsync(Map<? extends K,T3<? extends V,GridCacheVersion,Long>> drMap)Store DR data asynchronously.voidTcpClientCache. removeAllConflict(Map<? extends K,GridCacheVersion> drMap)Removes DR data.IgniteClientFuture<Void>TcpClientCache. removeAllConflictAsync(Map<? extends K,GridCacheVersion> drMap)Removes DR data asynchronously. -
Uses of GridCacheVersion in org.apache.ignite.internal.management.tx
Methods in org.apache.ignite.internal.management.tx that return GridCacheVersion Modifier and Type Method Description GridCacheVersionTxInfoCommandArg. gridCacheVersion()GridCacheVersionTxVerboseInfo. nearXidVersion()GridCacheVersionTxVerboseKey. ownerVersion()protected GridCacheVersionFetchNearXidVersionTask. reduce0(List<ComputeJobResult> results)Actual reduce logic.Methods in org.apache.ignite.internal.management.tx that return types with arguments of type GridCacheVersion Modifier and Type Method Description protected VisorJob<TxInfoCommandArg,GridCacheVersion>FetchNearXidVersionTask. job(TxInfoCommandArg arg)Methods in org.apache.ignite.internal.management.tx with parameters of type GridCacheVersion Modifier and Type Method Description voidTxInfoCommandArg. gridCacheVersion(GridCacheVersion gridCacheVer)voidTxVerboseInfo. nearXidVersion(GridCacheVersion nearXidVer)Constructors in org.apache.ignite.internal.management.tx with parameters of type GridCacheVersion Constructor Description TxVerboseKey(String txKey, TxKeyLockType lockType, GridCacheVersion ownerVer, boolean read) -
Uses of GridCacheVersion in org.apache.ignite.internal.pagemem.wal.record
Fields in org.apache.ignite.internal.pagemem.wal.record declared as GridCacheVersion Modifier and Type Field Description protected GridCacheVersionDataEntry. nearXidVerNear transaction version.protected GridCacheVersionDataEntry. writeVerWrite version.Methods in org.apache.ignite.internal.pagemem.wal.record that return GridCacheVersion Modifier and Type Method Description GridCacheVersionDataEntry. nearXidVersion()GridCacheVersionTxRecord. nearXidVersion()GridCacheVersionDataEntry. writeVersion()GridCacheVersionTxRecord. writeVersion()Methods in org.apache.ignite.internal.pagemem.wal.record that return types with arguments of type GridCacheVersion Modifier and Type Method Description Set<GridCacheVersion>IncrementalSnapshotFinishRecord. excluded()Set<GridCacheVersion>IncrementalSnapshotFinishRecord. included()Constructors in org.apache.ignite.internal.pagemem.wal.record with parameters of type GridCacheVersion Constructor Description DataEntry(int cacheId, KeyCacheObject key, @Nullable CacheObject val, GridCacheOperation op, GridCacheVersion nearXidVer, GridCacheVersion writeVer, long expireTime, int partId, long partCnt, byte flags)LazyDataEntry(GridCacheSharedContext cctx, int cacheId, byte keyType, byte[] keyBytes, byte valType, byte[] valBytes, GridCacheOperation op, GridCacheVersion nearXidVer, GridCacheVersion writeVer, long expireTime, int partId, long partCnt, byte flags)TxRecord(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable Map<Short,Collection<Short>> participatingNodes)TxRecord(TransactionState state, GridCacheVersion nearXidVer, GridCacheVersion writeVer, @Nullable Map<Short,Collection<Short>> participatingNodes, long ts)UnwrapDataEntry(int cacheId, KeyCacheObject key, CacheObject val, GridCacheOperation op, GridCacheVersion nearXidVer, GridCacheVersion writeVer, long expireTime, int partId, long partCnt, CacheObjectValueContext cacheObjValCtx, boolean keepBinary, byte flags)Constructor parameters in org.apache.ignite.internal.pagemem.wal.record with type arguments of type GridCacheVersion Constructor Description IncrementalSnapshotFinishRecord(UUID id, Set<GridCacheVersion> included, Set<GridCacheVersion> excluded) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache
Fields in org.apache.ignite.internal.processors.cache declared as GridCacheVersion Modifier and Type Field Description protected GridCacheVersionGridCacheClearAllRunnable. obsoleteVerObsolete version.protected GridCacheVersionGridCacheMapEntry. verVersion.Methods in org.apache.ignite.internal.processors.cache that return GridCacheVersion Modifier and Type Method Description GridCacheVersion[]GridCacheContext. emptyVersion()GridCacheVersionGridCacheMvccManager. mappedVersion(GridCacheVersion from)GridCacheVersionGridCacheAdapter. nextVersion()Gets next grid cache version.GridCacheVersionGridCacheAdapter. nextVersion(byte dataCenterId)Gets next grid cache version.GridCacheVersionGridCacheEntryEx. obsoleteVersion()GridCacheVersionGridCacheMapEntry. obsoleteVersion()protected @Nullable GridCacheVersionGridCacheMapEntry. obsoleteVersionExtras()GridCacheVersionGridCacheMvccCandidate. otherVersion()@Nullable GridCacheVersionGridCacheMvccCandidate. ownerVersion()@Nullable GridCacheVersionGridCacheUpdateAtomicResult. removeVersion()@Nullable GridCacheVersionGridCacheMvccCandidate. serializableOrder()GridCacheVersionGridCacheMvccManager. unmapVersion(GridCacheVersion from)GridCacheVersionCacheEntryImplEx. version()Returns a comparable object representing the version of this cache entry.GridCacheVersionCacheEvictionEntry. version()GridCacheVersionEntryGetResult. version()GridCacheVersionGridCacheEntryEx. version()GridCacheVersionGridCacheEntryInfo. version()GridCacheVersionGridCacheMapEntry. version()GridCacheVersionGridCacheMvccCandidate. version()GridCacheVersionGridCacheVersionedFuture. version()Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheVersion Modifier and Type Method Description @Nullable Map<KeyCacheObject,GridCacheVersion>GridCacheAdapter.CacheExpiryPolicy. entries()@Nullable Map<KeyCacheObject,GridCacheVersion>IgniteCacheExpiryPolicy. entries()@Nullable Map<UUID,Collection<IgniteBiTuple<KeyCacheObject,GridCacheVersion>>>GridCacheAdapter.CacheExpiryPolicy. readers()@Nullable Map<UUID,Collection<IgniteBiTuple<KeyCacheObject,GridCacheVersion>>>IgniteCacheExpiryPolicy. readers()static IgniteClosure<IgniteInternalTx,GridCacheVersion>GridCacheUtils. tx2xidVersion()Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheVersion Modifier and Type Method Description @Nullable GridCacheMvccCandidateGridCacheMvcc. addLocal(GridCacheEntryEx parent, long threadId, GridCacheVersion ver, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)@Nullable GridCacheMvccCandidateGridCacheMvcc. 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)GridCacheMvccCandidateGridCacheMvcc. addNearLocal(GridCacheEntryEx parent, UUID nodeId, @Nullable UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, boolean read)Adds new near local lock candidate.GridCacheMvccCandidateGridCacheMvcc. 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).booleanGridCacheMvccManager. addRemoved(GridCacheContext cacheCtx, GridCacheVersion ver)<K1,V1>
voidGridCacheContext. addResult(Map<K1,V1> map, KeyCacheObject key, CacheObject val, boolean skipVals, boolean keepCacheObjects, boolean deserializeBinary, boolean cpy, @Nullable EntryGetResult getRes, GridCacheVersion ver, long expireTime, long ttl, boolean needVer, @Nullable ClassLoader ldr)<K1,V1>
voidGridCacheContext. addResult(Map<K1,V1> map, KeyCacheObject key, CacheObject val, boolean skipVals, boolean keepCacheObjects, boolean deserializeBinary, boolean cpy, GridCacheVersion ver, long expireTime, long ttl, @Nullable ClassLoader ldr)voidCacheEvictionManager. batchEvict(Collection<?> keys, @Nullable GridCacheVersion obsoleteVer)voidCacheOffheapEvictionManager. batchEvict(Collection<?> keys, @Nullable GridCacheVersion obsoleteVer)voidGridCacheEvictionManager. batchEvict(Collection<?> keys, @Nullable GridCacheVersion obsoleteVer)@Nullable GridCacheMvccCandidateGridCacheEntryEx. candidate(GridCacheVersion ver)Gets lock candidate for given lock ID.@Nullable GridCacheMvccCandidateGridCacheExplicitLockSpan. candidate(IgniteTxKey key, @Nullable GridCacheVersion ver)Gets explicit lock candidate for given key.@Nullable GridCacheMvccCandidateGridCacheMapEntry. candidate(GridCacheVersion ver)Gets lock candidate for given lock ID.@Nullable GridCacheMvccCandidateGridCacheMvcc. candidate(GridCacheVersion ver)Gets candidate for lock ID.booleanGridCacheEntryEx. checkSerializableReadVersion(GridCacheVersion serReadVer)Checks if there was read/write conflict in serializable transaction.booleanGridCacheMapEntry. checkSerializableReadVersion(GridCacheVersion serReadVer)Checks if there was read/write conflict in serializable transaction.booleanGridCacheEntryEx. clear(GridCacheVersion ver, boolean readers)Marks entry as obsolete and, if possible or required, removes it from swap storage.booleanGridCacheMapEntry. clear(GridCacheVersion ver, boolean readers)Marks entry as obsolete and, if possible or required, removes it from swap storage.voidGridCacheEntryEx. clearReserveForLoad(GridCacheVersion ver)voidGridCacheMapEntry. clearReserveForLoad(GridCacheVersion ver)intGridCacheAtomicVersionComparator. compare(GridCacheVersion one, GridCacheVersion other)Compares two cache versions.GridDhtPartitionsFullMessageGridCachePartitionExchangeManager. createPartitionsFullMessage(boolean compress, boolean newCntrMap, @Nullable GridDhtPartitionExchangeId exchId, @Nullable GridCacheVersion lastVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload)Creates partitions full message for all cache groups.GridDhtPartitionsFullMessageGridCachePartitionExchangeManager. createPartitionsFullMessage(boolean compress, boolean newCntrMap, @Nullable GridDhtPartitionExchangeId exchId, @Nullable GridCacheVersion lastVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload, Collection<CacheGroupContext> grps)Creates partitions full message for selected cache groups.CacheDataRowIgniteCacheOffheapManager.CacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)CacheDataRowIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidGridCacheContext. dhtMap(UUID nearNodeId, AffinityTopologyVersion topVer, GridDhtCacheEntry entry, GridCacheVersion explicitLockVer, IgniteLogger log, Map<ClusterNode,List<GridDhtCacheEntry>> dhtMap, @Nullable Map<ClusterNode,List<GridDhtCacheEntry>> nearMap)voidGridCacheContext. dhtMap(GridDhtCacheEntry entry, GridCacheVersion explicitLockVer, IgniteLogger log, Map<ClusterNode,List<GridDhtCacheEntry>> dhtMap, Map<ClusterNode,List<GridDhtCacheEntry>> nearMap)@Nullable CacheLockCandidatesGridCacheMvcc. doneRemote(GridCacheVersion ver, Collection<GridCacheVersion> pending, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledback)Sets remote candidate to done.booleanCacheEvictionManager. evict(@Nullable GridCacheEntryEx entry, @Nullable GridCacheVersion obsoleteVer, boolean explicit, @Nullable CacheEntryPredicate[] filter)booleanCacheOffheapEvictionManager. evict(@Nullable GridCacheEntryEx entry, @Nullable GridCacheVersion obsoleteVer, boolean explicit, @Nullable CacheEntryPredicate[] filter)booleanGridCacheEvictionManager. evict(@Nullable GridCacheEntryEx entry, @Nullable GridCacheVersion obsoleteVer, boolean explicit, @Nullable CacheEntryPredicate[] filter)booleanGridCacheEntryEx. evictInternal(GridCacheVersion obsoleteVer, @Nullable CacheEntryPredicate[] filter, boolean evictOffheap)booleanGridCacheMapEntry. evictInternal(GridCacheVersion obsoleteVer, @Nullable CacheEntryPredicate[] filter, boolean evictOffheap)@Nullable GridCacheMvccCandidateGridCacheMvccManager. explicitLock(IgniteTxKey key, @Nullable GridCacheVersion ver)Gets explicit lock candidate added by any thread by given key and lock version.voidGridCacheSharedContext. finishDhtAtomicUpdate(GridCacheVersion ver)@Nullable Collection<GridCacheVersionedFuture<?>>GridCacheMvccManager. futuresForVersion(GridCacheVersion ver)Gets futures for given lock ID.booleanCacheLockCandidates. hasCandidate(GridCacheVersion ver)booleanGridCacheMvccCandidate. hasCandidate(GridCacheVersion ver)booleanGridCacheEntryEx. hasLockCandidate(GridCacheVersion ver)Checks if the candidate is either owner or pending.booleanGridCacheMapEntry. hasLockCandidate(GridCacheVersion ver)Checks if the candidate is either owner or pending.booleanGridCacheEntryEx. hasLockCandidateUnsafe(GridCacheVersion ver)booleanGridCacheMapEntry. hasLockCandidateUnsafe(GridCacheVersion ver)default booleanGridCacheEntryEx. initialValue(CacheObject val, GridCacheVersion ver, long ttl, long expireTime, boolean preload, AffinityTopologyVersion topVer, GridDrType drType, boolean fromStore, boolean primary)Sets new value if current version is 0booleanGridCacheEntryEx. initialValue(CacheObject val, GridCacheVersion ver, long ttl, long expireTime, boolean preload, AffinityTopologyVersion topVer, GridDrType drType, boolean fromStore, boolean primary, @Nullable CacheDataRow row)Sets new value if current version is 0booleanGridCacheMapEntry. initialValue(CacheObject val, GridCacheVersion ver, long ttl, long expireTime, boolean preload, AffinityTopologyVersion topVer, GridDrType drType, boolean fromStore, boolean primary, CacheDataRow row)Sets new value if current version is 0CacheObjectGridCacheEntryEx. innerGet(@Nullable GridCacheVersion ver, @Nullable IgniteInternalTx tx, boolean readThrough, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary)CacheObjectGridCacheMapEntry. innerGet(@Nullable GridCacheVersion ver, @Nullable IgniteInternalTx tx, boolean readThrough, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expirePlc, boolean keepBinary)EntryGetResultGridCacheEntryEx. innerGetVersioned(@Nullable GridCacheVersion ver, IgniteInternalTx tx, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)EntryGetResultGridCacheMapEntry. innerGetVersioned(@Nullable GridCacheVersion ver, IgniteInternalTx tx, boolean updateMetrics, boolean evt, Object transformClo, String taskName, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean keepBinary, @Nullable ReaderArguments readerArgs)GridCacheUpdateTxResultGridCacheEntryEx. innerRemove(@Nullable IgniteInternalTx tx, UUID evtNodeId, UUID affNodeId, boolean retval, boolean evt, boolean metrics, boolean keepBinary, boolean oldValPresent, @Nullable CacheObject oldVal, AffinityTopologyVersion topVer, GridDrType drType, @Nullable GridCacheVersion explicitVer, String taskName, @Nullable GridCacheVersion dhtVer, @Nullable Long updateCntr)GridCacheUpdateTxResultGridCacheMapEntry. innerRemove(@Nullable IgniteInternalTx tx, UUID evtNodeId, UUID affNodeId, boolean retval, boolean evt, boolean metrics, boolean keepBinary, boolean oldValPresent, @Nullable CacheObject oldVal, AffinityTopologyVersion topVer, GridDrType drType, @Nullable GridCacheVersion explicitVer, String taskName, @Nullable GridCacheVersion dhtVer, @Nullable Long updateCntr)GridCacheUpdateTxResultGridCacheEntryEx. innerSet(@Nullable IgniteInternalTx tx, UUID evtNodeId, UUID affNodeId, @Nullable CacheObject val, boolean writeThrough, boolean retval, long ttl, boolean evt, boolean metrics, boolean keepBinary, boolean oldValPresent, @Nullable CacheObject oldVal, AffinityTopologyVersion topVer, GridDrType drType, long drExpireTime, @Nullable GridCacheVersion explicitVer, String taskName, @Nullable GridCacheVersion dhtVer, @Nullable Long updateCntr)GridCacheUpdateTxResultGridCacheMapEntry. innerSet(@Nullable IgniteInternalTx tx, UUID evtNodeId, UUID affNodeId, CacheObject val, boolean writeThrough, boolean retval, long ttl, boolean evt, boolean metrics, boolean keepBinary, boolean oldValPresent, @Nullable CacheObject oldVal, AffinityTopologyVersion topVer, GridDrType drType, long drExpireTime, @Nullable GridCacheVersion explicitVer, String taskName, @Nullable GridCacheVersion dhtVer, @Nullable Long updateCntr)GridCacheUpdateAtomicResultGridCacheEntryEx. innerUpdate(GridCacheVersion ver, UUID evtNodeId, UUID affNodeId, GridCacheOperation op, @Nullable Object val, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean evt, boolean metrics, boolean primary, boolean checkVer, boolean readRepairRecovery, AffinityTopologyVersion topVer, @Nullable CacheEntryPredicate[] filter, GridDrType drType, long conflictTtl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean conflictResolve, boolean intercept, String taskName, @Nullable CacheObject prevVal, @Nullable Long updateCntr, @Nullable GridDhtAtomicAbstractUpdateFuture fut, boolean transformOp)GridCacheUpdateAtomicResultGridCacheMapEntry. innerUpdate(GridCacheVersion newVer, UUID evtNodeId, UUID affNodeId, GridCacheOperation op, @Nullable Object writeObj, @Nullable Object[] invokeArgs, boolean writeThrough, boolean readThrough, boolean retval, boolean keepBinary, @Nullable IgniteCacheExpiryPolicy expiryPlc, boolean evt, boolean metrics, boolean primary, boolean verCheck, boolean readRepairRecovery, AffinityTopologyVersion topVer, @Nullable CacheEntryPredicate[] filter, GridDrType drType, long explicitTtl, long explicitExpireTime, @Nullable GridCacheVersion conflictVer, boolean conflictResolve, boolean intercept, String taskName, @Nullable CacheObject prevVal, @Nullable Long updateCntr, @Nullable GridDhtAtomicAbstractUpdateFuture fut, boolean transformOp)booleanGridCacheEntryEx. invalidate(GridCacheVersion newVer)Invalidates this entry.booleanGridCacheMapEntry. invalidate(GridCacheVersion newVer)Invalidates this entry.booleanGridCacheMvcc. isEmpty(GridCacheVersion... exclude)booleanGridCacheMvccCandidate. isHeldByThreadOrVer(long threadId, GridCacheVersion ver)Is lock held by the thread or cache version.booleanGridCacheMvccManager. isRemoved(GridCacheContext cacheCtx, GridCacheVersion ver)@Nullable GridCacheMvccCandidateGridCacheMvcc. localCandidateByThreadOrVer(UUID nodeId, long threadId, GridCacheVersion ver)Local candidate.Collection<GridCacheMvccCandidate>GridCacheEntryEx. localCandidates(@Nullable GridCacheVersion... exclude)Gets all local candidates.Collection<GridCacheMvccCandidate>GridCacheMapEntry. localCandidates(GridCacheVersion... exclude)Gets all local candidates.List<GridCacheMvccCandidate>GridCacheMvcc. localCandidates(boolean reentries, GridCacheVersion... excludeVers)Collection<GridCacheMvccCandidate>GridCacheMvcc. localCandidates(GridCacheVersion... excludeVers)booleanGridCacheEntryEx. lockedBy(GridCacheVersion ver)booleanGridCacheMapEntry. lockedBy(GridCacheVersion ver)booleanGridCacheEntryEx. lockedByAny(GridCacheVersion... exclude)booleanGridCacheMapEntry. lockedByAny(GridCacheVersion... exclude)booleanGridCacheEntryEx. lockedByThread(long threadId, GridCacheVersion exclude)booleanGridCacheMapEntry. lockedByThread(long threadId, GridCacheVersion exclude)booleanGridCacheEntryEx. lockedByUnsafe(GridCacheVersion ver)booleanGridCacheMapEntry. lockedByUnsafe(GridCacheVersion ver)booleanGridCacheEntryEx. lockedLocally(GridCacheVersion lockVer)booleanGridCacheMapEntry. lockedLocally(GridCacheVersion lockVer)booleanGridCacheEntryEx. lockedLocallyByIdOrThread(GridCacheVersion lockVer, long threadId)booleanGridCacheMapEntry. lockedLocallyByIdOrThread(GridCacheVersion lockVer, long threadId)booleanGridCacheEntryEx. lockedLocallyUnsafe(GridCacheVersion lockVer)booleanGridCacheMapEntry. lockedLocallyUnsafe(GridCacheVersion lockVer)protected WALPointerGridCacheMapEntry. logTxUpdate(IgniteInternalTx tx, CacheObject val, GridCacheVersion writeVer, long expireTime, long updCntr)protected voidGridCacheMapEntry. logUpdate(GridCacheOperation op, CacheObject val, GridCacheVersion writeVer, long expireTime, long updCntr, boolean primary)GridCacheVersionGridCacheMvccManager. mappedVersion(GridCacheVersion from)voidGridCacheMvccManager. mapVersion(GridCacheVersion from, GridCacheVersion to)booleanGridCacheEntryEx. markObsolete(GridCacheVersion ver)Sets obsolete flag if possible.booleanGridCacheMapEntry. markObsolete(GridCacheVersion ver)Sets obsolete flag if possible.protected booleanGridCacheMapEntry. markObsolete0(GridCacheVersion ver, boolean clear, GridCacheObsoleteEntryExtras extras)Note thatGridCacheMapEntry.onMarkedObsolete()should always be called after this method returnstrue.booleanGridCacheEntryEx. markObsoleteIfEmpty(@Nullable GridCacheVersion ver)Sets obsolete flag if entry value isnullor entry is expired and no locks are held.booleanGridCacheMapEntry. markObsoleteIfEmpty(@Nullable GridCacheVersion obsoleteVer)Sets obsolete flag if entry value isnullor entry is expired and no locks are held.booleanGridCacheEntryEx. markObsoleteVersion(GridCacheVersion ver)Sets obsolete flag if entry version equals tover.booleanGridCacheMapEntry. markObsoleteVersion(GridCacheVersion ver)Sets obsolete flag if entry version equals tover.voidGridCacheMvcc. markOwned(GridCacheVersion baseVer, GridCacheVersion owned)Puts owned versions in front of base.booleanGridCacheEntryEx. obsolete(GridCacheVersion exclude)booleanGridCacheMapEntry. obsolete(GridCacheVersion exclude)abstract voidGridCacheAdapter. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridCacheContext. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)booleanGridCacheEntryEx. onTtlExpired(GridCacheVersion obsoleteVer)Callback from ttl processor to cache entry indicating that entry is expired.booleanGridCacheMapEntry. onTtlExpired(GridCacheVersion obsoleteVer)Callback from ttl processor to cache entry indicating that entry is expired.voidGridCacheMvcc. orderCompleted(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)Moves completed candidates right before the base one.booleanGridCacheMvccCandidate. otherVersion(GridCacheVersion otherVer)Sets mapped version for candidate.booleanGridCacheMvccCandidate. ownerVersion(GridCacheVersion ownerVer)Sets owned version for proper lock ordering when remote candidate is added.@Nullable CacheLockCandidatesGridCacheMvcc. readyLocal(GridCacheVersion ver)@Nullable CacheLockCandidatesGridCacheMvcc. readyNearLocal(GridCacheVersion ver, GridCacheVersion mappedVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledBackVers, Collection<GridCacheVersion> pending)Marks near-local candidate as ready and makes locks reassignment.List<GridCacheMvccCandidate>GridCacheMvcc. remoteCandidates(GridCacheVersion... excludeVers)Collection<GridCacheMvccCandidate>GridCacheEntryEx. remoteMvccSnapshot(GridCacheVersion... exclude)Gets all remote versions.Collection<GridCacheMvccCandidate>GridCacheMapEntry. remoteMvccSnapshot(GridCacheVersion... exclude)Gets all remote versions.voidGridCacheMvcc. remove(GridCacheVersion ver)Removes lock even if it is not owner.GridCacheMvccCandidateGridCacheExplicitLockSpan. removeCandidate(IgniteTxKey key, @Nullable GridCacheVersion ver)Removes lock by key and optional version.GridCacheMvccCandidateGridCacheMvccManager. removeExplicitLock(long threadId, IgniteTxKey key, @Nullable GridCacheVersion ver)Removes explicit lock for given thread id, key and optional version.booleanGridCacheEntryEx. removeLock(GridCacheVersion ver)voidGridCacheMvcc. salvageRemote(GridCacheVersion ver, boolean near)For all remote candidates standing behind the candidate being salvaged marks their transactions as system invalidate and marks these candidates as owned and used.intGridCacheSharedContext. startDhtAtomicUpdate(GridCacheVersion ver)protected booleanGridCacheMapEntry. storeValue(@Nullable CacheObject val, long expireTime, GridCacheVersion ver)Stores value in offheap.protected booleanGridCacheMapEntry. storeValue(@Nullable CacheObject val, long expireTime, GridCacheVersion ver, @Nullable IgnitePredicate<CacheDataRow> predicate, @Nullable CacheDataRow row)Stores value in off-heap.booleanGridCacheEntryEx. tmLock(IgniteInternalTx tx, long timeout, @Nullable GridCacheVersion serOrder, @Nullable GridCacheVersion serReadVer, boolean read)This locks is called by transaction manager during prepare step for optimistic transactions.voidGridCacheAdapter.CacheExpiryPolicy. ttlUpdated(KeyCacheObject key, GridCacheVersion ver, @Nullable Collection<UUID> rdrs)voidIgniteCacheExpiryPolicy. ttlUpdated(KeyCacheObject key, GridCacheVersion ver, @Nullable Collection<UUID> rdrs)Callback for ttl update on entry access.GridCacheVersionGridCacheMvccManager. unmapVersion(GridCacheVersion from)protected voidGridCacheMapEntry. update(@Nullable CacheObject val, long expireTime, long ttl, GridCacheVersion ver, boolean addTracked)voidIgniteCacheOffheapManager.CacheDataStore. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManager. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManagerImpl.CacheDataStoreImpl. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidIgniteCacheOffheapManagerImpl. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, @Nullable CacheDataRow oldRow)voidGridCacheEntryEx. updateTtl(@Nullable GridCacheVersion ver, long ttl)voidGridCacheEntryEx. updateTtl(GridCacheVersion ver, IgniteCacheExpiryPolicy expiryPlc)voidGridCacheMapEntry. updateTtl(@Nullable GridCacheVersion ver, long ttl)voidGridCacheMapEntry. updateTtl(GridCacheVersion ver, IgniteCacheExpiryPolicy expiryPlc)@Nullable CacheObjectGridCacheEntryEx. valueBytes(@Nullable GridCacheVersion ver)Gets cached serialized value bytes.@Nullable CacheObjectGridCacheMapEntry. valueBytes(@Nullable GridCacheVersion ver)Gets cached serialized value bytes.voidGridCacheEntryInfo. version(GridCacheVersion ver)@Nullable GridCacheVersionedFuture<?>GridCacheMvccManager. versionedFuture(GridCacheVersion ver, IgniteUuid futId)Gets future for given future ID and lock ID.EntryGetResultGridCacheEntryEx. versionedValue(CacheObject val, @Nullable GridCacheVersion curVer, @Nullable GridCacheVersion newVer, @Nullable IgniteCacheExpiryPolicy loadExpiryPlc, @Nullable ReaderArguments readerArgs)Sets new value if passed in version matches the current version (used for read-through only).EntryGetResultGridCacheMapEntry. versionedValue(CacheObject val, GridCacheVersion curVer, GridCacheVersion newVer, @Nullable IgniteCacheExpiryPolicy loadExpiryPlc, @Nullable ReaderArguments readerArgs)Sets new value if passed in version matches the current version (used for read-through only).Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheVersion Modifier and Type Method Description @Nullable CacheLockCandidatesGridCacheMvcc. doneRemote(GridCacheVersion ver, Collection<GridCacheVersion> pending, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledback)Sets remote candidate to done.booleanIgniteCacheOffheapManager. expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)booleanIgniteCacheOffheapManagerImpl. expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)voidGridCacheMvcc. orderCompleted(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)Moves completed candidates right before the base one.@Nullable CacheLockCandidatesGridCacheMvcc. readyNearLocal(GridCacheVersion ver, GridCacheVersion mappedVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledBackVers, Collection<GridCacheVersion> pending)Marks near-local candidate as ready and makes locks reassignment.voidGridCacheAdapter. removeAllConflict(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data.voidGridCacheProxyImpl. removeAllConflict(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data.voidIgniteInternalCache. removeAllConflict(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data.IgniteInternalFuture<?>GridCacheAdapter. removeAllConflictAsync(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data asynchronously.IgniteInternalFuture<?>GridCacheProxyImpl. removeAllConflictAsync(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data asynchronously.IgniteInternalFuture<?>IgniteInternalCache. removeAllConflictAsync(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data asynchronously.Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridCacheVersion Constructor Description AtomicReadRepairEntryProcessor(V correctedVal, GridCacheVersion primVer)CacheEntryImpl(K key, V val, GridCacheVersion ver)CacheEntryImplEx(K key, V val, GridCacheVersion ver)CacheEvictionEntry(KeyCacheObject key, GridCacheVersion ver, boolean near)CacheInvokeEntry(KeyCacheObject keyObj, @Nullable CacheObject valObj, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)Constructor.CacheInvokeEntry(KeyCacheObject keyObj, K key, @Nullable CacheObject valObj, V val, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)EntryGetResult(Object val, GridCacheVersion ver)EntryGetResult(Object val, GridCacheVersion ver, boolean reserved)EntryGetWithTtlResult(Object val, GridCacheVersion ver, boolean reserved, long expireTime, long ttl)GridCacheClearAllRunnable(GridCacheAdapter<K,V> cache, GridCacheVersion obsoleteVer, int id, int totalCnt, boolean readers)Constructor.GridCacheLockTimeoutException(GridCacheVersion ver)GridCacheMvccCandidate(GridCacheEntryEx parent, UUID nodeId, @Nullable UUID otherNodeId, @Nullable GridCacheVersion otherVer, long threadId, GridCacheVersion ver, boolean loc, boolean reentry, boolean tx, boolean singleImplicit, boolean nearLoc, boolean dhtLoc, @Nullable GridCacheVersion serOrder, boolean read) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed
Fields in org.apache.ignite.internal.processors.cache.distributed declared as GridCacheVersion Modifier and Type Field Description protected GridCacheVersionGridDistributedBaseMessage. verLock or transaction version.Methods in org.apache.ignite.internal.processors.cache.distributed that return GridCacheVersion Modifier and Type Method Description GridCacheVersionGridDistributedTxFinishRequest. baseVersion()GridCacheVersionGridDistributedTxFinishRequest. commitVersion()GridCacheVersionGridDistributedTxMapping. dhtVersion()@Nullable GridCacheVersionGridCacheMappedVersion. mappedVersion()Mapping should occur only if this interface returns a non-null value.GridCacheVersionGridCacheTxRecoveryRequest. nearXidVersion()GridCacheVersionGridDistributedLockRequest. nearXidVersion()GridCacheVersionGridCacheTtlUpdateRequest. version(int idx)GridCacheVersionGridDistributedBaseMessage. version()GridCacheVersionGridDistributedTxPrepareRequest. writeVersion()GridCacheVersionGridDistributedTxFinishResponse. xid()Methods in org.apache.ignite.internal.processors.cache.distributed that return types with arguments of type GridCacheVersion Modifier and Type Method Description Collection<GridCacheVersion>GridDistributedTxRemoteAdapter. alternateVersions()Collection<GridCacheVersion>GridDistributedBaseMessage. committedVersions()Map<IgniteTxKey,GridCacheVersion>GridDistributedTxPrepareRequest. dhtVersions()List<GridCacheVersion>GridCacheTtlUpdateRequest. nearVersions()Collection<GridCacheVersion>GridDistributedBaseMessage. rolledbackVersions()List<GridCacheVersion>GridCacheTtlUpdateRequest. versions()Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheVersion Modifier and Type Method Description voidGridDistributedTxPrepareRequest. addDhtVersion(IgniteTxKey key, @Nullable GridCacheVersion dhtVer)Adds version to be verified on remote node.voidGridCacheTtlUpdateRequest. addEntry(KeyCacheObject key, GridCacheVersion ver)@Nullable GridCacheMvccCandidateGridDistributedCacheEntry. addLocal(long threadId, GridCacheVersion ver, AffinityTopologyVersion topVer, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)Add local candidate.voidGridCacheTtlUpdateRequest. addNearEntry(KeyCacheObject key, GridCacheVersion ver)voidGridDistributedCacheEntry. addRemote(UUID nodeId, @Nullable UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, @Nullable GridCacheVersion owned)Adds new lock candidate.booleanGridDistributedCacheEntry. addRemoved(GridCacheVersion ver)protected voidGridDistributedCacheEntry. checkRemoved(GridCacheVersion ver)voidGridDistributedTxMapping. dhtVersion(GridCacheVersion dhtVer, GridCacheVersion writeVer)voidGridDistributedCacheEntry. doneRemote(GridCacheVersion lockVer, GridCacheVersion baseVer, @Nullable Collection<GridCacheVersion> pendingVers, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, boolean sysInvalidate)voidGridDistributedTxRemoteAdapter. doneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers)@Nullable CacheLockCandidatesGridDistributedCacheEntry. readyLock(GridCacheVersion ver)voidGridDistributedCacheEntry. readyNearLock(GridCacheVersion ver, GridCacheVersion mapped, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledBack, Collection<GridCacheVersion> pending)Notifies mvcc that near local lock is ready to be acquired.booleanGridDistributedCacheEntry. recheck(GridCacheVersion ver)Rechecks if lock should be reassigned.Collection<GridCacheMvccCandidate>GridDistributedCacheEntry. remoteMvccSnapshot(GridCacheVersion... exclude)Gets all remote versions.booleanGridDistributedCacheEntry. removeLock(GridCacheVersion ver)voidGridDistributedCacheAdapter. removeVersionedEntry(KeyCacheObject key, GridCacheVersion ver)booleanGridDistributedCacheEntry. tmLock(IgniteInternalTx tx, long timeout, @Nullable GridCacheVersion serOrder, GridCacheVersion serReadVer, boolean read)This locks is called by transaction manager during prepare step for optimistic transactions.voidGridDistributedBaseMessage. version(GridCacheVersion ver)Method parameters in org.apache.ignite.internal.processors.cache.distributed with type arguments of type GridCacheVersion Modifier and Type Method Description voidGridDistributedBaseMessage. completedVersions(Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)voidGridDistributedCacheEntry. doneRemote(GridCacheVersion lockVer, GridCacheVersion baseVer, @Nullable Collection<GridCacheVersion> pendingVers, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, boolean sysInvalidate)voidGridDistributedTxRemoteAdapter. doneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers)voidGridDistributedCacheEntry. readyNearLock(GridCacheVersion ver, GridCacheVersion mapped, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledBack, Collection<GridCacheVersion> pending)Notifies mvcc that near local lock is ready to be acquired.Constructors in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheVersion Constructor Description GridCacheTxRecoveryResponse(GridCacheVersion txId, IgniteUuid futId, IgniteUuid miniId, boolean success, boolean addDepInfo)GridDistributedBaseMessage(GridCacheVersion ver, int cnt, boolean addDepInfo)GridDistributedLockRequest(int cacheId, UUID nodeId, @Nullable GridCacheVersion nearXidVer, long threadId, IgniteUuid futId, GridCacheVersion lockVer, boolean isInTx, boolean isRead, TransactionIsolation isolation, boolean isInvalidate, long timeout, int keyCnt, int txSize, boolean skipStore, boolean keepBinary, boolean addDepInfo)GridDistributedLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, int cnt, boolean addDepInfo)GridDistributedLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, int cnt, Throwable err, boolean addDepInfo)GridDistributedLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, Throwable err, boolean addDepInfo)GridDistributedTxFinishRequest(GridCacheVersion xidVer, IgniteUuid futId, @NotNull AffinityTopologyVersion topVer, @Nullable GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int taskNameHash, int txSize, boolean addDepInfo)GridDistributedTxFinishResponse(int part, GridCacheVersion txId, IgniteUuid futId)GridDistributedTxPrepareResponse(int part, GridCacheVersion xid, boolean addDepInfo)GridDistributedTxPrepareResponse(int part, GridCacheVersion xid, Throwable err, boolean addDepInfo)GridDistributedTxRemoteAdapter(GridCacheSharedContext<?,?> ctx, UUID nodeId, GridCacheVersion xidVer, GridCacheVersion commitVer, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, boolean invalidate, long timeout, int txSize, @Nullable UUID subjId, int taskNameHash, @Nullable String txLbl)Constructor parameters in org.apache.ignite.internal.processors.cache.distributed with type arguments of type GridCacheVersion Constructor Description GridDistributedTxFinishRequest(GridCacheVersion xidVer, IgniteUuid futId, @NotNull AffinityTopologyVersion topVer, @Nullable GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int taskNameHash, int txSize, boolean addDepInfo) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.dht
Fields in org.apache.ignite.internal.processors.cache.distributed.dht with type parameters of type GridCacheVersion Modifier and Type Field Description protected Collection<GridCacheVersion>GridDhtTxOnePhaseCommitAckRequest. versLock or transaction versions.Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheVersion Modifier and Type Method Description @Nullable GridCacheVersionGridDhtLockFuture. mappedVersion()Mapping should occur only if this interface returns a non-null value.GridCacheVersionGridDhtTxLocal. mappedVersion()Mapping should occur only if this interface returns a non-null value.GridCacheVersionGridDhtLockFuture. nearLockVersion()GridCacheVersionGridDhtTxLocal. nearXidVersion()GridCacheVersionGridDhtTxPrepareRequest. nearXidVersion()GridCacheVersionGridDhtTxRemote. nearXidVersion()@Nullable GridCacheVersionGridDhtLockRequest. owned(KeyCacheObject key)GridCacheVersionGridDhtGetFuture. version()GridCacheVersionGridDhtGetSingleFuture. version()GridCacheVersionGridDhtLockFuture. version()GridCacheVersionGridDhtTxPrepareFuture. version()Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return types with arguments of type GridCacheVersion Modifier and Type Method Description Map<IgniteTxKey,GridCacheVersion>GridDhtTxPrepareRequest. owned()@Nullable IgniteBiTuple<GridCacheVersion,CacheObject>GridDhtCacheEntry. versionedValue(AffinityTopologyVersion topVer)Collection<GridCacheVersion>GridDhtTxOnePhaseCommitAckRequest. versions()Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheVersion Modifier and Type Method Description booleanGridDhtCacheEntry. clearInternal(GridCacheVersion ver, GridCacheObsoleteEntryExtras extras)Marks entry as obsolete and, if possible or required, removes it from swap storage.@Nullable GridCacheMvccCandidateGridDhtCacheEntry. mappings(GridCacheVersion ver, Collection<ClusterNode> dhtNodeIds, Collection<ClusterNode> nearNodeIds)Sets mappings into entry.voidGridDhtCacheAdapter. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridDhtLockRequest. owned(KeyCacheObject key, GridCacheVersion ownerMapped)Sets owner and its mapped version.voidGridDhtTxPrepareRequest. owned(IgniteTxKey key, GridCacheVersion ownerMapped)Sets owner and its mapped version.booleanGridDhtCacheEntry. removeLock(GridCacheVersion ver)voidGridDhtTransactionalCacheAdapter. removeLocks(UUID nodeId, GridCacheVersion ver, Iterable<KeyCacheObject> keys, boolean unmap)voidGridDhtCacheEntry. removeMapping(GridCacheVersion ver, ClusterNode mappedNode)booleanGridDhtCacheEntry. tmLock(IgniteInternalTx tx, long timeout, @Nullable GridCacheVersion serOrder, GridCacheVersion serReadVer, boolean read)This locks is called by transaction manager during prepare step for optimistic transactions.Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type GridCacheVersion Modifier and Type Method Description voidGridDhtTxLocalAdapter. pendingVersions(Collection<GridCacheVersion> pendingVers)Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheVersion Constructor Description GridDhtLockFuture(GridCacheContext<?,?> cctx, UUID nearNodeId, GridCacheVersion nearLockVer, @NotNull AffinityTopologyVersion topVer, int cnt, boolean read, boolean needReturnVal, long timeout, GridDhtTxLocalAdapter tx, long threadId, long createTtl, long accessTtl, boolean skipStore, boolean keepBinary)GridDhtLockRequest(int cacheId, UUID nodeId, GridCacheVersion nearXidVer, long threadId, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion lockVer, @NotNull AffinityTopologyVersion topVer, boolean isInTx, boolean isRead, TransactionIsolation isolation, boolean isInvalidate, long timeout, int dhtCnt, int txSize, int taskNameHash, long accessTtl, boolean skipStore, boolean storeUsed, boolean keepBinary, boolean addDepInfo, String txLbl)GridDhtLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, IgniteUuid miniId, int cnt, boolean addDepInfo)GridDhtLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, IgniteUuid miniId, Throwable err, boolean addDepInfo)GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, @NotNull AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, int taskNameHash, boolean addDepInfo, boolean retVal, boolean waitRemoteTxs, Collection<PartitionUpdateCountersMessage> updCntrs)GridDhtTxFinishResponse(int part, GridCacheVersion xid, IgniteUuid futId, int miniId)GridDhtTxLocal(GridCacheSharedContext cctx, AffinityTopologyVersion topVer, UUID nearNodeId, GridCacheVersion nearXidVer, IgniteUuid nearFutId, int nearMiniId, long nearThreadId, boolean implicit, boolean implicitSingle, boolean sys, boolean explicitLock, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean invalidate, boolean storeEnabled, boolean onePhaseCommit, int txSize, Map<UUID,Collection<UUID>> txNodes, UUID subjId, int taskNameHash, @Nullable String lb, GridNearTxLocal parentTx)GridDhtTxLocalAdapter(GridCacheSharedContext cctx, GridCacheVersion xidVer, boolean implicit, boolean implicitSingle, boolean sys, boolean explicitLock, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean invalidate, boolean storeEnabled, boolean onePhaseCommit, int txSize, @Nullable UUID subjId, int taskNameHash)GridDhtTxPrepareRequest(IgniteUuid futId, int miniId, AffinityTopologyVersion topVer, GridDhtTxLocalAdapter tx, long timeout, Collection<IgniteTxEntry> dhtWrites, Collection<IgniteTxEntry> nearWrites, Map<UUID,Collection<UUID>> txNodes, GridCacheVersion nearXidVer, boolean last, boolean onePhaseCommit, int taskNameHash, boolean addDepInfo, boolean storeWriteThrough, boolean retVal, Collection<PartitionUpdateCountersMessage> updCntrs)GridDhtTxPrepareResponse(int part, GridCacheVersion xid, IgniteUuid futId, int miniId, boolean addDepInfo)GridDhtTxPrepareResponse(int part, GridCacheVersion xid, IgniteUuid futId, int miniId, Throwable err, boolean addDepInfo)GridDhtTxRemote(GridCacheSharedContext ctx, UUID nearNodeId, UUID nodeId, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, boolean invalidate, long timeout, int txSize, GridCacheVersion nearXidVer, Map<UUID,Collection<UUID>> txNodes, @Nullable UUID subjId, int taskNameHash, boolean single, boolean storeWriteThrough, @Nullable String txLbl)This constructor is meant for optimistic transactions.GridDhtTxRemote(GridCacheSharedContext ctx, UUID nearNodeId, UUID nodeId, GridCacheVersion nearXidVer, AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, boolean invalidate, long timeout, int txSize, @Nullable UUID subjId, int taskNameHash, boolean storeWriteThrough, @Nullable String txLbl)This constructor is meant for pessimistic transactions.Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type GridCacheVersion Constructor Description GridDhtTxFinishRequest(UUID nearNodeId, IgniteUuid futId, int miniId, @NotNull AffinityTopologyVersion topVer, GridCacheVersion xidVer, GridCacheVersion commitVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, boolean sysInvalidate, CacheWriteSynchronizationMode syncMode, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, int taskNameHash, boolean addDepInfo, boolean retVal, boolean waitRemoteTxs, Collection<PartitionUpdateCountersMessage> updCntrs)GridDhtTxOnePhaseCommitAckRequest(Collection<GridCacheVersion> vers)GridDhtTxPrepareFuture(GridCacheSharedContext cctx, GridDhtTxLocalAdapter tx, long timeout, int nearMiniId, Map<IgniteTxKey,GridCacheVersion> dhtVerMap, boolean last, boolean retVal) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.dht.atomic
Fields in org.apache.ignite.internal.processors.cache.distributed.dht.atomic declared as GridCacheVersion Modifier and Type Field Description protected GridCacheVersionGridDhtAtomicAbstractUpdateFuture. writeVerWrite version.protected GridCacheVersionGridDhtAtomicAbstractUpdateRequest. writeVerWrite version.Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return GridCacheVersion Modifier and Type Method Description abstract @Nullable GridCacheVersionGridDhtAtomicAbstractUpdateRequest. conflictVersion(int idx)@Nullable GridCacheVersionGridDhtAtomicSingleUpdateRequest. conflictVersion(int idx)@Nullable GridCacheVersionGridDhtAtomicUpdateRequest. conflictVersion(int idx)abstract @Nullable GridCacheVersionGridNearAtomicAbstractUpdateRequest. conflictVersion(int idx)@Nullable GridCacheVersionGridNearAtomicFullUpdateRequest. conflictVersion(int idx)@Nullable GridCacheVersionGridNearAtomicSingleUpdateRequest. conflictVersion(int idx)GridCacheVersionGridNearAtomicUpdateResponse. nearVersion()GridCacheVersionGridDhtAtomicAbstractUpdateRequest. writeVersion()Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return types with arguments of type GridCacheVersion Modifier and Type Method Description abstract @Nullable List<GridCacheVersion>GridNearAtomicAbstractUpdateRequest. conflictVersions()@Nullable List<GridCacheVersion>GridNearAtomicFullUpdateRequest. conflictVersions()@Nullable List<GridCacheVersion>GridNearAtomicSingleUpdateRequest. conflictVersions()Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type GridCacheVersion Modifier and Type Method Description voidGridNearAtomicFullUpdateRequest. addUpdateEntry(KeyCacheObject key, @Nullable Object val, long conflictTtl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer)voidGridNearAtomicSingleUpdateInvokeRequest. addUpdateEntry(KeyCacheObject key, @Nullable Object val, long conflictTtl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer)voidGridNearAtomicSingleUpdateRequest. addUpdateEntry(KeyCacheObject key, @Nullable Object val, long conflictTtl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer)abstract voidGridDhtAtomicAbstractUpdateRequest. addWriteValue(KeyCacheObject key, @Nullable CacheObject val, javax.cache.processor.EntryProcessor<Object,Object,Object> entryProcessor, long ttl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean addPrevVal, @Nullable CacheObject prevVal, long updateCntr, GridCacheOperation cacheOp)voidGridDhtAtomicSingleUpdateRequest. addWriteValue(KeyCacheObject key, @Nullable CacheObject val, javax.cache.processor.EntryProcessor<Object,Object,Object> entryProcessor, long ttl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean addPrevVal, @Nullable CacheObject prevVal, long updateCntr, GridCacheOperation cacheOp)voidGridDhtAtomicUpdateRequest. addWriteValue(KeyCacheObject key, @Nullable CacheObject val, javax.cache.processor.EntryProcessor<Object,Object,Object> entryProcessor, long ttl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean addPrevVal, @Nullable CacheObject prevVal, long updateCntr, GridCacheOperation cacheOp)protected abstract GridDhtAtomicAbstractUpdateRequestGridDhtAtomicAbstractUpdateFuture. createRequest(UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, long ttl, long conflictExpireTime, @Nullable GridCacheVersion conflictVer, boolean readRepairRecovery)Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with type arguments of type GridCacheVersion Modifier and Type Method Description voidGridDhtAtomicCache. removeAllConflict(Map<KeyCacheObject,GridCacheVersion> conflictMap)Removes DR data.IgniteInternalFuture<?>GridDhtAtomicCache. removeAllConflictAsync(Map<KeyCacheObject,GridCacheVersion> conflictMap)Removes DR data asynchronously.Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type GridCacheVersion Constructor Description GridDhtAtomicAbstractUpdateFuture(GridCacheContext cctx, GridCacheVersion writeVer, GridNearAtomicAbstractUpdateRequest updateReq)GridDhtAtomicAbstractUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, int taskNameHash, boolean addDepInfo, boolean keepBinary, boolean skipStore, boolean readRepairRecovery)Constructor.GridDhtAtomicUpdateRequest(int cacheId, UUID nodeId, long futId, GridCacheVersion writeVer, CacheWriteSynchronizationMode syncMode, @NotNull AffinityTopologyVersion topVer, int taskNameHash, Object[] invokeArgs, boolean addDepInfo, boolean keepBinary, boolean skipStore, boolean forceTransformBackups, boolean readRepairRecovery)Constructor. -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that return GridCacheVersion Modifier and Type Method Description GridCacheVersionGridDhtColocatedLockFuture. version()Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheVersion Modifier and Type Method Description booleanGridDhtDetachedCacheEntry. addRemoved(GridCacheVersion ver)protected WALPointerGridDhtDetachedCacheEntry. logTxUpdate(IgniteInternalTx tx, CacheObject val, GridCacheVersion writeVer, long expireTime, long updCntr)protected voidGridDhtDetachedCacheEntry. logUpdate(GridCacheOperation op, CacheObject val, GridCacheVersion writeVer, long expireTime, long updCntr, boolean primary)voidGridDhtColocatedCache. removeLocks(long threadId, GridCacheVersion ver, Collection<KeyCacheObject> keys)Removes locks regardless of whether they are owned or not for given version and keys.voidGridDhtDetachedCacheEntry. resetFromPrimary(CacheObject val, GridCacheVersion ver)Sets value to detached entry so it can be retrieved in transactional gets.protected booleanGridDhtDetachedCacheEntry. storeValue(CacheObject val, long expireTime, GridCacheVersion ver)Stores value in offheap. -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return GridCacheVersion Modifier and Type Method Description @Nullable GridCacheVersionGridDhtPartitionsAbstractMessage. lastVersion()Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridCacheVersion Constructor Description GridDhtPartitionsFullMessage(@Nullable GridDhtPartitionExchangeId id, @Nullable GridCacheVersion lastVer, @NotNull AffinityTopologyVersion topVer, @Nullable IgniteDhtPartitionHistorySuppliersMap partHistSuppliers, @Nullable IgniteDhtPartitionsToReloadMap partsToReload)GridDhtPartitionsSingleMessage(GridDhtPartitionExchangeId exchId, boolean client, @Nullable GridCacheVersion lastVer, boolean compress) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.dht.topology
Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology with parameters of type GridCacheVersion Modifier and Type Method Description voidGridDhtLocalPartition. onDeferredDelete(int cacheId, KeyCacheObject key, GridCacheVersion ver) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.distributed.near
Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheVersion Modifier and Type Method Description @Nullable GridCacheVersionGridNearCacheEntry. dhtVersion()GridCacheVersionGridNearLockRequest. dhtVersion(int idx)GridCacheVersionGridNearLockResponse. dhtVersion(int idx)GridCacheVersionGridNearTxPrepareResponse. dhtVersion()GridCacheVersionGridNearLockResponse. mappedVersion(int idx)Returns DHT candidate version for acquired near lock on DHT node.GridCacheVersionGridNearTxLocal. nearXidVersion()GridCacheVersionGridNearTxRemote. ownedVersion(IgniteTxKey key)Gets owned version for near remote transaction.GridCacheVersionCacheVersionedValue. version()GridCacheVersionGridNearGetRequest. version()GridCacheVersionGridNearGetResponse. version()GridCacheVersionGridNearLockFuture. version()GridCacheVersionGridNearTxPrepareFutureAdapter. version()GridCacheVersionGridNearTxPrepareResponse. writeVersion()Methods in org.apache.ignite.internal.processors.cache.distributed.near that return types with arguments of type GridCacheVersion Modifier and Type Method Description Collection<GridCacheVersion>GridNearLockResponse. pending()Gets pending versions that are less thanGridDistributedBaseMessage.version().Collection<GridCacheVersion>GridNearTxPrepareResponse. pending()Gets pending versions that are less thanGridDistributedBaseMessage.version().@Nullable IgniteBiTuple<GridCacheVersion,CacheObject>GridNearCacheEntry. versionedValue()Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheVersion Modifier and Type Method Description booleanGridNearTxRemote. addEntry(GridCacheContext<?,?> cacheCtx, IgniteTxKey key, GridCacheOperation op, CacheObject val, @Nullable GridCacheVersion drVer, boolean skipStore, boolean keepBinary)voidGridNearLockRequest. addKeyBytes(KeyCacheObject key, boolean retVal, @Nullable GridCacheVersion dhtVer)Adds a key.GridCacheMvccCandidateGridNearCacheEntry. addLocal(long threadId, GridCacheVersion ver, AffinityTopologyVersion topVer, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)Add local candidate.voidGridNearTxPrepareResponse. addOwnedValue(IgniteTxKey key, GridCacheVersion ver, CacheObject val)Adds owned value.voidGridNearLockResponse. addValueBytes(@Nullable CacheObject val, boolean filterPassed, @Nullable GridCacheVersion dhtVer, @Nullable GridCacheVersion mappedVer)@Nullable GridCacheMvccCandidateGridNearCacheEntry. dhtNodeId(GridCacheVersion ver, UUID dhtNodeId)protected booleanGridNearTransactionalCache. evictNearEntry(GridCacheEntryEx e, GridCacheVersion obsoleteVer, AffinityTopologyVersion topVer)booleanGridNearCacheEntry. loadedValue(@Nullable IgniteInternalTx tx, UUID primaryNodeId, CacheObject val, GridCacheVersion ver, GridCacheVersion dhtVer, long ttl, long expireTime, boolean evt, boolean keepBinary, AffinityTopologyVersion topVer)protected WALPointerGridNearCacheEntry. logTxUpdate(IgniteInternalTx tx, CacheObject val, GridCacheVersion writeVer, long expireTime, long updCntr)protected voidGridNearCacheEntry. logUpdate(GridCacheOperation op, CacheObject val, GridCacheVersion ver, long expireTime, long updCntr, boolean primary)voidGridNearAtomicCache. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridNearTransactionalCache. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)booleanGridNearCacheEntry. recordDhtVersion(GridCacheVersion dhtVer)voidGridNearTransactionalCache. removeLocks(GridCacheVersion ver, Collection<KeyCacheObject> keys)Removes locks regardless of whether they are owned or not for given version and keys.booleanGridNearCacheEntry. resetFromPrimary(CacheObject val, GridCacheVersion ver, GridCacheVersion dhtVer, UUID primaryNodeId, AffinityTopologyVersion topVer)This method should be called only when lock is owned on this entry.protected booleanGridNearCacheEntry. storeValue(CacheObject val, long expireTime, GridCacheVersion ver)Stores value in offheap.voidGridNearCacheEntry. updateOrEvict(GridCacheVersion dhtVer, @Nullable CacheObject val, long expireTime, long ttl, UUID primaryNodeId, AffinityTopologyVersion topVer)This method should be called only when lock is owned on this entry.Method parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type GridCacheVersion Modifier and Type Method Description voidGridNearTxRemote. ownedVersions(Map<IgniteTxKey,GridCacheVersion> vers)Adds owned versions to map.voidGridNearLockResponse. pending(Collection<GridCacheVersion> pending)Sets pending versions that are less thanGridDistributedBaseMessage.version().voidGridNearTxPrepareResponse. pending(Collection<GridCacheVersion> pending)Sets pending versions that are less thanGridDistributedBaseMessage.version().voidGridNearAtomicCache. removeAllConflict(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data.IgniteInternalFuture<?>GridNearAtomicCache. removeAllConflictAsync(Map<KeyCacheObject,GridCacheVersion> drMap)Removes DR data asynchronously.IgniteInternalFuture<?>GridNearTxLocal. removeAllDrAsync(GridCacheContext cacheCtx, Map<KeyCacheObject,GridCacheVersion> drMap)Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheVersion Constructor Description CacheVersionedValue(CacheObject val, GridCacheVersion ver)GridNearCacheClearAllRunnable(GridCacheAdapter<K,V> cache, GridCacheVersion obsoleteVer, GridCacheClearAllRunnable<K,V> dhtJob)Constructor.GridNearGetRequest(int cacheId, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion ver, Map<KeyCacheObject,Boolean> keys, boolean readThrough, @NotNull AffinityTopologyVersion topVer, int taskNameHash, long createTtl, long accessTtl, boolean addReader, boolean skipVals, boolean addDepInfo, boolean recovery, @Nullable String txLbl)GridNearGetResponse(int cacheId, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion ver, boolean addDepInfo)GridNearLockRequest(int cacheId, @NotNull AffinityTopologyVersion topVer, UUID nodeId, long threadId, IgniteUuid futId, GridCacheVersion lockVer, boolean isInTx, boolean isRead, boolean retVal, TransactionIsolation isolation, boolean isInvalidate, long timeout, int keyCnt, int txSize, boolean syncCommit, int taskNameHash, long createTtl, long accessTtl, boolean skipStore, boolean keepBinary, boolean firstClientReq, boolean nearCache, boolean addDepInfo, @Nullable String txLbl)GridNearLockResponse(int cacheId, GridCacheVersion lockVer, IgniteUuid futId, int miniId, boolean filterRes, int cnt, Throwable err, AffinityTopologyVersion clientRemapVer, boolean addDepInfo, boolean compatibleRemapVer)GridNearTxFinishRequest(IgniteUuid futId, GridCacheVersion xidVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, boolean explicitLock, boolean storeEnabled, @NotNull AffinityTopologyVersion topVer, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, int taskNameHash, boolean addDepInfo)GridNearTxFinishResponse(int part, GridCacheVersion xid, long nearThreadId, IgniteUuid futId, int miniId, @Nullable Throwable err)GridNearTxPrepareResponse(int part, GridCacheVersion xid, IgniteUuid futId, int miniId, GridCacheVersion dhtVer, GridCacheVersion writeVer, GridCacheReturn retVal, Throwable err, AffinityTopologyVersion clientRemapVer, boolean onePhaseCommit, boolean addDepInfo)GridNearTxRemote(GridCacheSharedContext<?,?> ctx, AffinityTopologyVersion topVer, ClassLoader ldr, UUID nodeId, UUID nearNodeId, GridCacheVersion xidVer, GridCacheVersion commitVer, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, boolean invalidate, long timeout, Collection<IgniteTxEntry> writeEntries, int txSize, @Nullable UUID subjId, int taskNameHash, @Nullable String txLbl)This constructor is meant for optimistic transactions.Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.near with type arguments of type GridCacheVersion Constructor Description GridNearTxFinishRequest(IgniteUuid futId, GridCacheVersion xidVer, long threadId, boolean commit, boolean invalidate, boolean sys, byte plc, CacheWriteSynchronizationMode syncMode, boolean explicitLock, boolean storeEnabled, @NotNull AffinityTopologyVersion topVer, GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, int txSize, int taskNameHash, boolean addDepInfo) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.dr
Methods in org.apache.ignite.internal.processors.cache.dr that return GridCacheVersion Modifier and Type Method Description GridCacheVersionGridCacheDrInfo. version()Methods in org.apache.ignite.internal.processors.cache.dr with parameters of type GridCacheVersion Modifier and Type Method Description voidGridCacheDrManager. replicate(KeyCacheObject key, @Nullable CacheObject val, long ttl, long expireTime, GridCacheVersion ver, GridDrType drType, AffinityTopologyVersion topVer)Performs replication.voidGridOsCacheDrManager. replicate(KeyCacheObject key, @Nullable CacheObject val, long ttl, long expireTime, GridCacheVersion ver, GridDrType drType, AffinityTopologyVersion topVer)Performs replication.Constructors in org.apache.ignite.internal.processors.cache.dr with parameters of type GridCacheVersion Constructor Description GridCacheDrExpirationInfo(CacheObject val, GridCacheVersion ver, long ttl, long expireTime)Constructor.GridCacheDrInfo(javax.cache.processor.EntryProcessor proc, GridCacheVersion ver)Constructor.GridCacheDrInfo(CacheObject val, GridCacheVersion ver)Constructor.GridCacheDrInfo(GridCacheVersion ver)Constructor. -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.extras
Methods in org.apache.ignite.internal.processors.cache.extras that return GridCacheVersion Modifier and Type Method Description GridCacheVersionGridCacheAttributesMvccObsoleteEntryExtras. obsoleteVersion()GridCacheVersionGridCacheAttributesMvccObsoleteTtlEntryExtras. obsoleteVersion()GridCacheVersionGridCacheAttributesObsoleteEntryExtras. obsoleteVersion()GridCacheVersionGridCacheAttributesObsoleteTtlEntryExtras. obsoleteVersion()@Nullable GridCacheVersionGridCacheEntryExtras. obsoleteVersion()GridCacheVersionGridCacheEntryExtrasAdapter. obsoleteVersion()GridCacheVersionGridCacheMvccObsoleteEntryExtras. obsoleteVersion()GridCacheVersionGridCacheMvccObsoleteTtlEntryExtras. obsoleteVersion()GridCacheVersionGridCacheObsoleteEntryExtras. obsoleteVersion()GridCacheVersionGridCacheObsoleteTtlEntryExtras. obsoleteVersion()Constructors in org.apache.ignite.internal.processors.cache.extras with parameters of type GridCacheVersion Constructor Description GridCacheObsoleteEntryExtras(GridCacheVersion obsoleteVer)Constructor. -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.persistence
Fields in org.apache.ignite.internal.processors.cache.persistence declared as GridCacheVersion Modifier and Type Field Description protected GridCacheVersionCacheDataRowAdapter. verMethods in org.apache.ignite.internal.processors.cache.persistence that return GridCacheVersion Modifier and Type Method Description GridCacheVersionCacheDataRow. version()GridCacheVersionCacheDataRowAdapter. version()Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridCacheVersion Modifier and Type Method Description CacheDataRowGridCacheOffheapManager.GridCacheDataStore. createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)voidGridCacheOffheapManager.GridCacheDataStore. update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, @Nullable CacheDataRow oldRow)Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type GridCacheVersion Modifier and Type Method Description booleanGridCacheOffheapManager. expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)intGridCacheOffheapManager.GridCacheDataStore. purgeExpired(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, long throttlingTimeout, int amount)Try to remove expired entries from data store.Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridCacheVersion Constructor Description CacheDataRowAdapter(KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime)DataRowCacheAware(KeyCacheObject key, @Nullable CacheObject val, GridCacheVersion ver, int part, long expireTime, int cacheId, boolean storeCacheId) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump
Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot.dump with parameters of type GridCacheVersion Modifier and Type Method Description voidCreateDumpFutureTask. beforeChange(GridCacheContext cctx, KeyCacheObject key, CacheObject val, long expireTime, GridCacheVersion ver)voidDumpEntryChangeListener. beforeChange(GridCacheContext cctx, KeyCacheObject key, @Nullable CacheObject val, long expireTime, GridCacheVersion ver)ByteBufferDumpEntrySerializer. writeToBuffer(int cache, long expireTime, KeyCacheObject key, CacheObject val, GridCacheVersion ver, CacheObjectContext coCtx) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.persistence.tree.io
Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io that return GridCacheVersion Modifier and Type Method Description static GridCacheVersionCacheVersionIO. read(long pageAddr, boolean allowNull)Reads GridCacheVersion instance from the given address.static GridCacheVersionCacheVersionIO. read(ByteBuffer buf, boolean allowNull)Reads GridCacheVersion instance from the given buffer.Methods in org.apache.ignite.internal.processors.cache.persistence.tree.io with parameters of type GridCacheVersion Modifier and Type Method Description static intCacheVersionIO. size(GridCacheVersion ver, boolean allowNull)static voidCacheVersionIO. write(long addr, GridCacheVersion ver, boolean allowNull)static voidCacheVersionIO. write(ByteBuffer buf, GridCacheVersion ver, boolean allowNull) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.store
Methods in org.apache.ignite.internal.processors.cache.store with parameters of type GridCacheVersion Modifier and Type Method Description booleanCacheStoreManager. put(@Nullable IgniteInternalTx tx, KeyCacheObject key, CacheObject val, GridCacheVersion ver)Puts key-value pair into storage.booleanGridCacheStoreManagerAdapter. put(@Nullable IgniteInternalTx tx, KeyCacheObject key, CacheObject val, GridCacheVersion ver)Puts key-value pair into storage.Method parameters in org.apache.ignite.internal.processors.cache.store with type arguments of type GridCacheVersion Modifier and Type Method Description booleanCacheStoreManager. loadCache(GridInClosure3<KeyCacheObject,Object,GridCacheVersion> vis, Object[] args)Loads data from persistent store.voidCacheStoreManager. localStoreLoadAll(@Nullable IgniteInternalTx tx, Collection<? extends KeyCacheObject> keys, GridInClosure3<KeyCacheObject,Object,GridCacheVersion> vis)booleanCacheStoreManager. putAll(@Nullable IgniteInternalTx tx, Map<? extends KeyCacheObject,IgniteBiTuple<? extends CacheObject,GridCacheVersion>> map)Puts key-value pair into storage.booleanGridCacheStoreManagerAdapter. putAll(@Nullable IgniteInternalTx tx, Map<? extends KeyCacheObject,IgniteBiTuple<? extends CacheObject,GridCacheVersion>> map)Puts key-value pair into storage. -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.transactions
Fields in org.apache.ignite.internal.processors.cache.transactions declared as GridCacheVersion Modifier and Type Field Description static GridCacheVersionIgniteTxEntry. GET_ENTRY_INVALID_VER_AFTER_GETstatic GridCacheVersionIgniteTxEntry. GET_ENTRY_INVALID_VER_UPDATEDprotected GridCacheVersionIgniteTxLocalAdapter. minVerMinimal version encountered (either explicit lock or XID of this transaction).static GridCacheVersionIgniteTxEntry. SER_READ_EMPTY_ENTRY_VERDummy version for non-existing entry read in SERIALIZABLE transaction.static GridCacheVersionIgniteTxEntry. SER_READ_NOT_EMPTY_VERDummy version for any existing entry read in SERIALIZABLE transaction.protected GridCacheVersionIgniteTxAdapter. xidVerTransaction ID.Methods in org.apache.ignite.internal.processors.cache.transactions that return GridCacheVersion Modifier and Type Method Description GridCacheVersionIgniteInternalTx. commitVersion()GridCacheVersionIgniteTxAdapter. commitVersion()GridCacheVersionIgniteTxLocalAdapter. completedBase()@Nullable GridCacheVersionIgniteTxEntry. conflictVersion()GridCacheVersionIgniteTxEntry. dhtVersion()@Nullable GridCacheVersionIgniteTxEntry. entryReadVersion()Gets stored entry version.GridCacheVersionIgniteTxEntry. explicitVersion()GridCacheVersionIgniteTxManager. mappedVersion(GridCacheVersion from)GridCacheVersionIgniteTxLocalAdapter. minVersion()Gets minimum version present in transaction.GridCacheVersionIgniteTxLocalEx. minVersion()@Nullable GridCacheVersionIgniteInternalTx. nearXidVersion()@Nullable GridCacheVersionIgniteTxAdapter. nearXidVersion()@Nullable GridCacheVersionIgniteInternalTx. ownedVersion(IgniteTxKey key)Gets owned version for near remote transaction.GridCacheVersionIgniteTxAdapter. ownedVersion(IgniteTxKey key)Gets owned version for near remote transaction.GridCacheVersionTxLock. txId()GridCacheVersionIgniteInternalTx. writeVersion()GridCacheVersionIgniteTxAdapter. writeVersion()GridCacheVersionIgniteInternalTx. xidVersion()GridCacheVersionIgniteTxAdapter. xidVersion()Methods in org.apache.ignite.internal.processors.cache.transactions that return types with arguments of type GridCacheVersion Modifier and Type Method Description Collection<GridCacheVersion>IgniteInternalTx. alternateVersions()Collection<GridCacheVersion>IgniteTxLocalAdapter. alternateVersions()Collection<GridCacheVersion>IgniteTxLocalAdapter. committedVersions()List<GridCacheVersion>TxDeadlock. cycle()Collection<GridCacheVersion>IgniteTxLocalAdapter. rolledbackVersions()IgnitePair<Collection<GridCacheVersion>>IgniteTxManager. versions(GridCacheVersion min)Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheVersion Modifier and Type Method Description voidIgniteTxManager. addAlternateVersion(GridCacheVersion ver, IgniteInternalTx tx)booleanIgniteTxManager. addCommittedTx(IgniteInternalTx tx, GridCacheVersion xidVer, @Nullable GridCacheVersion nearXidVer)IgniteTxEntryIgniteTxLocalAdapter. addEntry(GridCacheOperation op, @Nullable CacheObject val, @Nullable javax.cache.processor.EntryProcessor entryProc, Object[] invokeArgs, GridCacheEntryEx entry, @Nullable javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, boolean filtersSet, long drTtl, long drExpireTime, @Nullable GridCacheVersion drVer, boolean skipStore, boolean keepBinary, boolean addReader)protected voidIgniteTxLocalAdapter. addInvokeResult(IgniteTxEntry txEntry, CacheObject cacheVal, GridCacheReturn ret, GridCacheVersion ver)booleanIgniteTxManager. addRolledbackTx(IgniteInternalTx tx, GridCacheVersion xidVer)voidIgniteInternalTx. commitVersion(GridCacheVersion commitVer)voidIgniteTxAdapter. commitVersion(GridCacheVersion commitVer)voidIgniteInternalTx. completedVersions(GridCacheVersion base, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledback)voidIgniteTxAdapter. completedVersions(GridCacheVersion base, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> txs)voidIgniteTxLocalAdapter. completedVersions(GridCacheVersion completedBase, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)protected IgniteBiTuple<GridCacheOperation,GridCacheVersionConflictContext>IgniteTxAdapter. conflictResolve(GridCacheOperation op, IgniteTxEntry txEntry, CacheObject newVal, GridCacheVersion newVer, GridCacheEntryEx old)Resolve DR conflict.voidIgniteTxEntry. conflictVersion(@Nullable GridCacheVersion conflictVer)voidIgniteTxEntry. dhtVersion(GridCacheVersion dhtVer)voidIgniteTxRemoteEx. doneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers)voidIgniteTxEntry. entryReadVersion(GridCacheVersion ver)voidIgniteTxEntry. explicitVersion(GridCacheVersion explicitVer)GridCacheReturnCompletableWrapperIgniteTxManager. getCommittedTxReturn(GridCacheVersion xidVer)voidIgniteTxRemoteSingleStateImpl. invalidPartition(int cacheId, int part, GridCacheVersion ver)voidIgniteTxRemoteState. invalidPartition(int cacheId, int part, GridCacheVersion ver)voidIgniteTxRemoteStateImpl. invalidPartition(int cacheId, int part, GridCacheVersion version)GridCacheVersionIgniteTxManager. mappedVersion(GridCacheVersion from)<T extends IgniteInternalTx>
TIgniteTxManager. nearTx(GridCacheVersion txId)BooleanIgniteTxManager. peekCompletedVersionsHistory(GridCacheVersion xid)Peeks completed versions history map to find out whether transaction was committed or rolled back in the recent past.IgniteInternalFuture<?>IgniteTxManager. remoteTxFinishFuture(GridCacheVersion nearVer)voidIgniteTxManager. removeTxReturn(GridCacheVersion xidVer)voidIgniteTxManager. sendDeferredAckResponse(UUID nodeId, GridCacheVersion ver)<T extends IgniteInternalTx>
TIgniteTxManager. tx(GridCacheVersion txId)IgniteInternalFuture<Boolean>IgniteTxManager. txCommitted(GridCacheVersion xidVer)@Nullable IgniteInternalFuture<Boolean>IgniteTxManager. txsPreparedOrCommitted(GridCacheVersion nearVer, int txNum)Checks if transactions with given near version ID was prepared or committed.IgnitePair<Collection<GridCacheVersion>>IgniteTxManager. versions(GridCacheVersion min)voidIgniteInternalTx. writeVersion(GridCacheVersion ver)Sets write version.voidIgniteTxAdapter. writeVersion(GridCacheVersion writeVer)Sets write version.Method parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type GridCacheVersion Modifier and Type Method Description voidIgniteInternalTx. completedVersions(GridCacheVersion base, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> rolledback)voidIgniteTxAdapter. completedVersions(GridCacheVersion base, Collection<GridCacheVersion> committed, Collection<GridCacheVersion> txs)voidIgniteTxLocalAdapter. completedVersions(GridCacheVersion completedBase, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers)voidIgniteTxRemoteEx. doneRemote(GridCacheVersion baseVer, Collection<GridCacheVersion> committedVers, Collection<GridCacheVersion> rolledbackVers, Collection<GridCacheVersion> pendingVers)Constructors in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheVersion Constructor Description IgniteTxAdapter(GridCacheSharedContext<?,?> cctx, UUID nodeId, GridCacheVersion xidVer, long threadId, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize, @Nullable UUID subjId, int taskNameHash)IgniteTxAdapter(GridCacheSharedContext<?,?> cctx, GridCacheVersion xidVer, boolean implicit, boolean loc, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean invalidate, boolean storeEnabled, boolean onePhaseCommit, int txSize, @Nullable UUID subjId, int taskNameHash)IgniteTxEntry(GridCacheContext<?,?> ctx, IgniteInternalTx tx, GridCacheOperation op, CacheObject val, long ttl, long conflictExpireTime, GridCacheEntryEx entry, @Nullable GridCacheVersion conflictVer, boolean skipStore, boolean keepBinary)This constructor is meant for remote transactions.IgniteTxEntry(GridCacheContext<?,?> ctx, IgniteInternalTx tx, GridCacheOperation op, CacheObject val, javax.cache.processor.EntryProcessor<Object,Object,Object> entryProcessor, Object[] invokeArgs, long ttl, GridCacheEntryEx entry, CacheEntryPredicate[] filters, GridCacheVersion conflictVer, boolean skipStore, boolean keepBinary, boolean addReader)This constructor is meant for local transactions.IgniteTxLocalAdapter(GridCacheSharedContext cctx, GridCacheVersion xidVer, boolean implicit, boolean implicitSingle, boolean sys, byte plc, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean invalidate, boolean storeEnabled, boolean onePhaseCommit, int txSize, @Nullable UUID subjId, int taskNameHash)TxLock(GridCacheVersion txId, UUID nearNodeId, long threadId, byte ownership)Constructor parameters in org.apache.ignite.internal.processors.cache.transactions with type arguments of type GridCacheVersion Constructor Description TxDeadlock(List<GridCacheVersion> cycle, Map<GridCacheVersion,T2<UUID,Long>> txs, Map<GridCacheVersion,Set<IgniteTxKey>> txLockedKeys, Map<IgniteTxKey,Set<GridCacheVersion>> txRequestedKeys)TxDeadlock(List<GridCacheVersion> cycle, Map<GridCacheVersion,T2<UUID,Long>> txs, Map<GridCacheVersion,Set<IgniteTxKey>> txLockedKeys, Map<IgniteTxKey,Set<GridCacheVersion>> txRequestedKeys) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.tree
Constructors in org.apache.ignite.internal.processors.cache.tree with parameters of type GridCacheVersion Constructor Description DataRow(KeyCacheObject key, CacheObject val, GridCacheVersion ver, int part, long expireTime, int cacheId) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.verify
Methods in org.apache.ignite.internal.processors.cache.verify that return GridCacheVersion Modifier and Type Method Description GridCacheVersionPartitionEntryHashRecord. version()Constructors in org.apache.ignite.internal.processors.cache.verify with parameters of type GridCacheVersion Constructor Description PartitionEntryHashRecord(int cacheId, String cacheName, KeyCacheObject key, String keyStr, byte[] keyBytes, GridCacheVersion ver, int valHash)PartitionEntryHashRecord(int cacheId, String cacheName, KeyCacheObject key, String keyStr, byte[] keyBytes, GridCacheVersion ver, int valHash, CacheObject val, String valStr, byte[] valBytes) -
Uses of GridCacheVersion in org.apache.ignite.internal.processors.cache.version
Subclasses of GridCacheVersion in org.apache.ignite.internal.processors.cache.version Modifier and Type Class Description classGridCacheVersionExExtended cache version which also has additional DR version.Fields in org.apache.ignite.internal.processors.cache.version declared as GridCacheVersion Modifier and Type Field Description static GridCacheVersionGridCacheVersionManager. EVICT_VERMethods in org.apache.ignite.internal.processors.cache.version that return GridCacheVersion Modifier and Type Method Description static GridCacheVersionGridCacheVersionEx. addConflictVersion(GridCacheVersion ver, GridCacheVersion conflictVer)GridCacheVersionGridCacheVersion. conflictVersion()GridCacheVersionGridCacheVersionEx. conflictVersion()GridCacheVersionGridCacheVersionManager. isolatedStreamerVersion()Version for entries loaded with isolated streamer, should be less than any version generated for entries update.GridCacheVersionGridCacheVersionManager. last()Gets last generated version without generating a new one.GridCacheVersionGridCacheVersionManager. next(long topVer)Gets next version based on given topology version.GridCacheVersionGridCacheVersionManager. next(long topVer, byte dataCenterId)Gets next version based on given topology version.GridCacheVersionGridCacheVersionManager. next(GridCacheVersion ver)Gets next version based on given cache version.GridCacheVersionGridCacheVersionManager. nextForLoad()Gets next version for cache store load and reload operations.GridCacheVersionGridCacheVersionManager. nextForLoad(long topVer)Gets next version for cache store load and reload operations.GridCacheVersionGridCacheVersionManager. nextForLoad(GridCacheVersion ver)Gets next version for cache store load and reload operations.GridCacheVersionGridCacheVersionManager. onReceivedAndNext(UUID nodeId, GridCacheVersion ver)GridCacheVersionGridCacheVersionManager. startVersion()Gets start version.GridCacheVersionGridCachePlainVersionedEntry. version()GridCacheVersionGridCacheRawVersionedEntry. version()GridCacheVersionGridCacheVersionable. version()GridCacheVersionGridCacheVersionAware. version()Gets version.Methods in org.apache.ignite.internal.processors.cache.version with parameters of type GridCacheVersion Modifier and Type Method Description static GridCacheVersionGridCacheVersionEx. addConflictVersion(GridCacheVersion ver, GridCacheVersion conflictVer)booleanGridCacheVersion. isGreater(GridCacheVersion ver)booleanGridCacheVersion. isGreaterEqual(GridCacheVersion ver)booleanGridCacheVersion. isLess(GridCacheVersion ver)booleanGridCacheVersion. isLessEqual(GridCacheVersion ver)booleanGridCacheVersionManager. isStartVersion(GridCacheVersion ver)Check if given version is start version.GridCacheVersionGridCacheVersionManager. next(GridCacheVersion ver)Gets next version based on given cache version.GridCacheVersionGridCacheVersionManager. nextForLoad(GridCacheVersion ver)Gets next version for cache store load and reload operations.voidGridCacheVersionManager. onReceived(UUID nodeId, GridCacheVersion ver)GridCacheVersionGridCacheVersionManager. onReceivedAndNext(UUID nodeId, GridCacheVersion ver)Constructors in org.apache.ignite.internal.processors.cache.version with parameters of type GridCacheVersion Constructor Description GridCacheLazyPlainVersionedEntry(GridCacheContext cctx, KeyCacheObject keyObj, CacheObject valObj, long ttl, long expireTime, GridCacheVersion ver, boolean keepBinary)GridCacheLazyPlainVersionedEntry(GridCacheContext cctx, KeyCacheObject keyObj, CacheObject valObj, long ttl, long expireTime, GridCacheVersion ver, boolean isStartVer, boolean keepBinary)GridCachePlainVersionedEntry(K key, V val, long ttl, long expireTime, GridCacheVersion ver)GridCachePlainVersionedEntry(K key, V val, long ttl, long expireTime, GridCacheVersion ver, boolean isStartVer)GridCacheRawVersionedEntry(byte[] keyBytes, byte[] valBytes, long ttl, long expireTime, GridCacheVersion ver)Constructor used in receiver hub where marshalled key and value are available and we do not want to unmarshal value.GridCacheRawVersionedEntry(KeyCacheObject key, @Nullable CacheObject val, long ttl, long expireTime, GridCacheVersion ver)Constructor used for local store load when key and value are available.GridCacheVersionEx(int topVer, int nodeOrderDrId, long order, GridCacheVersion drVer)Constructor.
-