Uses of Interface
org.apache.ignite.internal.processors.cache.GridCacheEntryEx
-
Packages that use GridCacheEntryEx 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.dht.topology org.apache.ignite.internal.processors.cache.distributed.near org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.query.continuous org.apache.ignite.internal.processors.cache.transactions -
-
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache
Classes in org.apache.ignite.internal.processors.cache that implement GridCacheEntryEx Modifier and Type Class Description classGridCacheMapEntryAdapter for cache entry.Fields in org.apache.ignite.internal.processors.cache declared as GridCacheEntryEx Modifier and Type Field Description protected GridCacheEntryExCacheEvictableEntryImpl. cachedCached entry.Methods in org.apache.ignite.internal.processors.cache that return GridCacheEntryEx Modifier and Type Method Description GridCacheEntryExCacheInvokeEntry. entry()GridCacheEntryExGridCacheAdapter. entryEx(Object key)GridCacheEntryExGridCacheAdapter. entryEx(KeyCacheObject key)GridCacheEntryExGridCacheAdapter. entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)<V> GridCacheEntryExGridCacheMvccCandidate. parent()@Nullable GridCacheEntryExGridCacheAdapter. peekEx(Object key)@Nullable GridCacheEntryExGridCacheAdapter. peekEx(KeyCacheObject key)Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheEntryEx Modifier and Type Method Description Iterable<? extends GridCacheEntryEx>GridCacheAdapter. allEntries()Iterable<? extends GridCacheEntryEx>GridCacheAdapter. entries()static IgniteClosure<GridCacheEntryEx,KeyCacheObject>GridCacheUtils. entry2Key()Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheEntryEx 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).booleanCacheEntryPredicateContainsValue. apply(GridCacheEntryEx e)Predicate body.booleanCacheEntryPredicateHasValue. apply(GridCacheEntryEx e)Predicate body.booleanCacheEntryPredicateNoValue. apply(GridCacheEntryEx e)Predicate body.booleanCacheEntrySerializablePredicate. apply(GridCacheEntryEx e)Predicate body.protected voidGridCacheClearAllRunnable. clearEntry(GridCacheEntryEx e)Clear entry from cache.voidGridCacheConcurrentMap. decrementPublicSize(@Nullable GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Decrements public size.voidGridCacheLocalConcurrentMap. decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Decrements public size.voidGridNoStorageCacheMap. decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Decrements public size.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)voidGridCacheConcurrentMap. incrementPublicSize(@Nullable GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Increments public size.voidGridCacheLocalConcurrentMap. incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Increments public size.voidGridNoStorageCacheMap. incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Increments public size.booleanGridCacheContext. isAll(GridCacheEntryEx e, CacheEntryPredicate[] p)booleanGridCacheContext. isAllLocked(GridCacheEntryEx e, CacheEntryPredicate[] p)abstract voidGridCacheAdapter. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridCacheContext. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridCacheLockCallback. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Called when entry lock ownership changes.booleanGridCacheVersionedFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)voidGridCacheMvccCandidate. parent(GridCacheEntryEx parent)protected @Nullable CacheObjectCacheEntryPredicateAdapter. peekVisibleValue(GridCacheEntryEx entry)protected voidGridCacheConcurrentMapImpl. release(int sizeChange, GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)voidGridCacheAdapter. removeEntry(GridCacheEntryEx entry)booleanGridCacheConcurrentMap. removeEntry(GridCacheEntryEx entry)Removes passed in entry if it presents in the map.booleanGridCacheConcurrentMapImpl. removeEntry(GridCacheEntryEx entry)Removes passed in entry if it presents in the map.booleanGridNoStorageCacheMap. removeEntry(GridCacheEntryEx entry)Removes passed in entry if it presents in the map.voidCacheEvictionManager. touch(GridCacheEntryEx e)voidCacheOffheapEvictionManager. touch(GridCacheEntryEx e)voidGridCacheEvictionManager. touch(GridCacheEntryEx e)booleanLockedEntriesInfo. tryLockEntries(GridCacheEntryEx[] entries)Attempt to lock all provided entries avoiding deadlocks.Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheEntryEx Modifier and Type Method Description booleanIgniteCacheOffheapManager. expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)booleanIgniteCacheOffheapManagerImpl. expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)protected Iterator<javax.cache.Cache.Entry<K,V>>GridCacheAdapter. iterator(Iterator<? extends GridCacheEntryEx> it, boolean deserializeBinary)Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridCacheEntryEx Constructor Description CacheEvictableEntryImpl(GridCacheEntryEx cached)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)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 GridCacheEntryEx in org.apache.ignite.internal.processors.cache.distributed
Classes in org.apache.ignite.internal.processors.cache.distributed that implement GridCacheEntryEx Modifier and Type Class Description classGridDistributedCacheEntryEntry for distributed (replicated/partitioned) cache.Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheEntryEx Modifier and Type Method Description booleanGridDistributedTxRemoteAdapter. 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. -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.distributed.dht
Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement GridCacheEntryEx Modifier and Type Class Description classGridDhtCacheEntryReplicated cache entry.Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheEntryEx Modifier and Type Method Description GridCacheEntryExGridDhtCacheAdapter. entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheEntryEx Modifier and Type Method Description voidGridCachePartitionedConcurrentMap. decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Decrements public size.voidGridCachePartitionedConcurrentMap. incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Increments public size.voidGridDhtCacheAdapter. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)booleanGridDhtLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback for whenever entry lock ownership changes.booleanGridDhtTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridCachePartitionedConcurrentMap. removeEntry(GridCacheEntryEx entry)Removes passed in entry if it presents in the map.protected voidGridDhtTxLocal. updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)Updates explicit version for tx entry based on current entry lock owner. -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Classes in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that implement GridCacheEntryEx Modifier and Type Class Description classGridDhtDetachedCacheEntryDetached cache entry.Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheEntryEx Modifier and Type Method Description booleanGridDhtColocatedLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner) -
Uses of GridCacheEntryEx 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 GridCacheEntryEx Modifier and Type Method Description voidGridDhtLocalPartition. decrementPublicSize(@Nullable GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Decrements public size.voidGridDhtLocalPartition. incrementPublicSize(@Nullable GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)Increments public size.protected voidGridDhtLocalPartition. release(int sizeChange, GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e) -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.distributed.near
Classes in org.apache.ignite.internal.processors.cache.distributed.near that implement GridCacheEntryEx Modifier and Type Class Description classGridNearCacheEntryNear cache entry.Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheEntryEx Modifier and Type Method Description protected GridCacheEntryExGridNearTxLocal. entryEx(GridCacheContext cacheCtx, IgniteTxKey key, AffinityTopologyVersion topVer)Gets cache entry for given key and topology version.Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheEntryEx Modifier and Type Method Description protected booleanGridNearTransactionalCache. evictNearEntry(GridCacheEntryEx e, GridCacheVersion obsoleteVer, AffinityTopologyVersion topVer)protected booleanGridNearTransactionalCache. isNearLocallyMapped(GridCacheEntryEx e, AffinityTopologyVersion topVer)voidGridNearAtomicCache. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)voidGridNearTransactionalCache. onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)booleanGridNearLockFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback for whenever entry lock ownership changes.booleanGridNearOptimisticSerializableTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearOptimisticTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearPessimisticTxPrepareFuture. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)booleanGridNearTxLocal. 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.booleanGridNearTxLocal. ownsLock(GridCacheEntryEx entry)booleanGridNearTxLocal. ownsLockUnsafe(GridCacheEntryEx entry)protected voidGridNearTxLocal. updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)Updates explicit version for tx entry based on current entry lock owner. -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.persistence
Method parameters in org.apache.ignite.internal.processors.cache.persistence with type arguments of type GridCacheEntryEx 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. -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.query.continuous
Methods in org.apache.ignite.internal.processors.cache.query.continuous with parameters of type GridCacheEntryEx Modifier and Type Method Description voidCacheContinuousQueryManager. onEntryExpired(GridCacheEntryEx e, KeyCacheObject key, CacheObject oldVal) -
Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.transactions
Methods in org.apache.ignite.internal.processors.cache.transactions that return GridCacheEntryEx Modifier and Type Method Description GridCacheEntryExIgniteTxEntry. cached()protected GridCacheEntryExIgniteTxLocalAdapter. entryEx(GridCacheContext cacheCtx, IgniteTxKey key, AffinityTopologyVersion topVer)Gets cache entry for given key and topology version.Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheEntryEx Modifier and Type Method Description 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)voidIgniteTxEntry. cached(GridCacheEntryEx entry)protected IgniteBiTuple<GridCacheOperation,GridCacheVersionConflictContext>IgniteTxAdapter. conflictResolve(GridCacheOperation op, IgniteTxEntry txEntry, CacheObject newVal, GridCacheVersion newVer, GridCacheEntryEx old)Resolve DR conflict.booleanIgniteInternalTx. 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.booleanIgniteTxLocalAdapter. 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.booleanIgniteTxManager. onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)Callback invoked whenever a member of a transaction acquires lock ownership.booleanIgniteInternalTx. ownsLock(GridCacheEntryEx entry)booleanIgniteTxAdapter. ownsLock(GridCacheEntryEx entry)booleanIgniteInternalTx. ownsLockUnsafe(GridCacheEntryEx entry)booleanIgniteTxAdapter. ownsLockUnsafe(GridCacheEntryEx entry)protected voidIgniteTxLocalAdapter. updateExplicitVersion(IgniteTxEntry txEntry, GridCacheEntryEx entry)Updates explicit version for tx entry based on current entry lock owner.Constructors in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheEntryEx Constructor Description 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.
-