## Uses of Interface
org.apache.ignite.internal.processors.cache.GridCacheEntryEx

Packages that use GridCacheEntryEx
org.apache.ignite.internal.processors.cache
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.local
org.apache.ignite.internal.processors.cache.local.atomic
org.apache.ignite.internal.processors.cache.persistence
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
`class` `GridCacheMapEntry` Adapter for cache entry.

Fields in org.apache.ignite.internal.processors.cache declared as GridCacheEntryEx
`protected GridCacheEntryEx` CacheEvictableEntryImpl.`cached` Cached entry.

Methods in org.apache.ignite.internal.processors.cache that return GridCacheEntryEx
`GridCacheEntryEx` CacheInvokeEntry.`entry()`
`GridCacheEntryEx` GridCacheAdapter.`entryEx(KeyCacheObject key)`
`GridCacheEntryEx` GridCacheAdapter.`entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)`
`GridCacheEntryEx` GridCacheAdapter.`entryEx(Object key)`
`<V> GridCacheEntryEx` GridCacheMvccCandidate.`parent()`
`GridCacheEntryEx` GridCacheAdapter.`peekEx(KeyCacheObject key)`
`GridCacheEntryEx` GridCacheAdapter.`peekEx(Object key)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheEntryEx
`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
`GridCacheMvccCandidate` GridCacheMvcc.`addLocal(GridCacheEntryEx parent, long threadId, GridCacheVersion ver, long timeout, boolean reenter, boolean tx, boolean implicitSingle, boolean read)`
`GridCacheMvccCandidate` GridCacheMvcc.`addLocal(GridCacheEntryEx parent, UUID nearNodeId, GridCacheVersion nearVer, long threadId, GridCacheVersion ver, long timeout, GridCacheVersion serOrder, boolean reenter, boolean tx, boolean implicitSingle, boolean dhtLoc, boolean read)`
`GridCacheMvccCandidate` GridCacheMvcc.`addNearLocal(GridCacheEntryEx parent, UUID nodeId, UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, boolean read)` Adds new near local lock candidate.
`GridCacheMvccCandidate` GridCacheMvcc.`addRemote(GridCacheEntryEx parent, UUID nodeId, UUID otherNodeId, long threadId, GridCacheVersion ver, boolean tx, boolean implicitSingle, boolean nearLoc)` Adds new remote lock candidate (either near remote or dht remote).
`boolean` CacheEntrySerializablePredicate.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` CacheEntryPredicateNoValue.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` CacheEntryPredicateContainsValue.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` CacheEntryPredicateHasValue.`apply(GridCacheEntryEx e)` Predicate body.
`protected void` GridCacheClearAllRunnable.`clearEntry(GridCacheEntryEx e)` Clear entry from cache.
`void` GridNoStorageCacheMap.`decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Decrements public size.
`void` GridCacheLocalConcurrentMap.`decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Decrements public size.
`void` GridCacheConcurrentMap.`decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Decrements public size.
`boolean` CacheEvictionManager.`evict(GridCacheEntryEx entry, GridCacheVersion obsoleteVer, boolean explicit, CacheEntryPredicate[] filter)`
`boolean` GridCacheEvictionManager.`evict(GridCacheEntryEx entry, GridCacheVersion obsoleteVer, boolean explicit, CacheEntryPredicate[] filter)`
`boolean` CacheOffheapEvictionManager.`evict(GridCacheEntryEx entry, GridCacheVersion obsoleteVer, boolean explicit, CacheEntryPredicate[] filter)`
`void` GridNoStorageCacheMap.`incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Increments public size.
`void` GridCacheLocalConcurrentMap.`incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Increments public size.
`void` GridCacheConcurrentMap.`incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Increments public size.
`boolean` GridCacheContext.`isAll(GridCacheEntryEx e, CacheEntryPredicate[] p)`
`<K1,V1> boolean` GridCacheContext.`isAll(GridCacheEntryEx e, IgnitePredicate<javax.cache.Cache.Entry<K1,V1>>[] p)` Same as `GridFunc.isAll(Object, IgnitePredicate[])`, but safely unwraps exceptions.
`boolean` GridCacheContext.`isAllLocked(GridCacheEntryEx e, CacheEntryPredicate[] p)`
`abstract void` GridCacheAdapter.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`void` GridCacheContext.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`void` GridCacheLockCallback.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Called when entry lock ownership changes.
`boolean` GridCacheVersionedFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`void` GridCacheMvccCandidate.`parent(GridCacheEntryEx parent)`
`protected CacheObject` CacheEntryPredicateAdapter.`peekVisibleValue(GridCacheEntryEx entry)`
`protected void` GridCacheConcurrentMapImpl.`release(int sizeChange, GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)`
`boolean` GridNoStorageCacheMap.`removeEntry(GridCacheEntryEx entry)` Removes passed in entry if it presents in the map.
`boolean` GridCacheConcurrentMapImpl.`removeEntry(GridCacheEntryEx entry)` Removes passed in entry if it presents in the map.
`void` GridCacheAdapter.`removeEntry(GridCacheEntryEx entry)`
`boolean` GridCacheConcurrentMap.`removeEntry(GridCacheEntryEx entry)` Removes passed in entry if it presents in the map.
`void` CacheEvictionManager.`touch(GridCacheEntryEx e, AffinityTopologyVersion topVer)`
`void` GridCacheEvictionManager.`touch(GridCacheEntryEx e, AffinityTopologyVersion topVer)`
`void` CacheOffheapEvictionManager.`touch(GridCacheEntryEx e, AffinityTopologyVersion topVer)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheEntryEx
`boolean` IgniteCacheOffheapManager.`expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)`
`boolean` IgniteCacheOffheapManagerImpl.`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 and Description
`CacheEvictableEntryImpl(GridCacheEntryEx cached)`
`CacheInvokeEntry(KeyCacheObject keyObj, CacheObject valObj, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)` Constructor.
`CacheInvokeEntry(KeyCacheObject keyObj, K key, CacheObject valObj, V val, GridCacheVersion ver, boolean keepBinary, GridCacheEntryEx entry)`
`GridCacheMvccCandidate(GridCacheEntryEx parent, UUID nodeId, UUID otherNodeId, GridCacheVersion otherVer, long threadId, GridCacheVersion ver, boolean loc, boolean reentry, boolean tx, boolean singleImplicit, boolean nearLoc, boolean dhtLoc, 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
`class` `GridDistributedCacheEntry` Entry for distributed (replicated/partitioned) cache.

Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheEntryEx
`boolean` GridDistributedTxRemoteAdapter.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.

### 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
`class` `GridDhtCacheEntry` Replicated cache entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheEntryEx
`GridCacheEntryEx` GridDhtCacheAdapter.`entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheEntryEx
`void` GridCachePartitionedConcurrentMap.`decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Decrements public size.
`void` GridCachePartitionedConcurrentMap.`incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Increments public size.
`void` GridDhtCacheAdapter.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`boolean` GridDhtTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridDhtLockFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback for whenever entry lock ownership changes.
`boolean` GridCachePartitionedConcurrentMap.`removeEntry(GridCacheEntryEx entry)` Removes passed in entry if it presents in the map.
`protected void` GridDhtTxLocal.`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
`class` `GridDhtDetachedCacheEntry` Detached cache entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheEntryEx
`boolean` GridDhtColocatedLockFuture.`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
`void` GridDhtLocalPartition.`decrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Decrements public size.
`void` GridDhtLocalPartition.`incrementPublicSize(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheEntryEx e)` Increments public size.
`protected void` GridDhtLocalPartition.`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
`class` `GridNearCacheEntry` Near cache entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheEntryEx
`protected GridCacheEntryEx` GridNearTxLocal.`entryEx(GridCacheContext cacheCtx, IgniteTxKey key)` Gets cache entry for given key.
`protected GridCacheEntryEx` GridNearTxLocal.`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
`protected boolean` GridNearTransactionalCache.`evictNearEntry(GridCacheEntryEx e, GridCacheVersion obsoleteVer, AffinityTopologyVersion topVer)`
`protected boolean` GridNearTransactionalCache.`isNearLocallyMapped(GridCacheEntryEx e, AffinityTopologyVersion topVer)`
`void` GridNearTransactionalCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`void` GridNearAtomicCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`boolean` GridNearOptimisticSerializableTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridNearTxSelectForUpdateFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridNearPessimisticTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridNearTxAbstractEnlistFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridNearLockFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback for whenever entry lock ownership changes.
`boolean` GridNearTxLocal.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.
`boolean` GridNearOptimisticTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` GridNearTxLocal.`ownsLock(GridCacheEntryEx entry)`
`boolean` GridNearTxLocal.`ownsLockUnsafe(GridCacheEntryEx entry)`
`protected void` GridNearTxLocal.`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.local

Classes in org.apache.ignite.internal.processors.cache.local that implement GridCacheEntryEx
`class` `GridLocalCacheEntry` Cache entry for local caches.

Methods in org.apache.ignite.internal.processors.cache.local with parameters of type GridCacheEntryEx
`void` GridLocalCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`boolean` GridLocalLockFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`

### Uses of GridCacheEntryEx in org.apache.ignite.internal.processors.cache.local.atomic

Methods in org.apache.ignite.internal.processors.cache.local.atomic with parameters of type GridCacheEntryEx
`void` GridLocalAtomicCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`

### 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
`boolean` GridCacheOffheapManager.`expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)`
`int` GridCacheOffheapManager.GridCacheDataStore.`purgeExpired(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, 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
`void` CacheContinuousQueryManager.`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
`GridCacheEntryEx` IgniteTxEntry.`cached()`
`protected GridCacheEntryEx` IgniteTxLocalAdapter.`entryEx(GridCacheContext cacheCtx, IgniteTxKey key)` Gets cache entry for given key.
`protected GridCacheEntryEx` IgniteTxLocalAdapter.`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
`IgniteTxEntry` IgniteTxLocalAdapter.`addEntry(GridCacheOperation op, CacheObject val, javax.cache.processor.EntryProcessor entryProcessor, Object[] invokeArgs, GridCacheEntryEx entry, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, boolean filtersSet, long drTtl, long drExpireTime, GridCacheVersion drVer, boolean skipStore, boolean keepBinary, boolean addReader)`
`void` IgniteTxEntry.`cached(GridCacheEntryEx entry)`
`protected IgniteBiTuple<GridCacheOperation,GridCacheVersionConflictContext>` IgniteTxAdapter.`conflictResolve(GridCacheOperation op, IgniteTxEntry txEntry, CacheObject newVal, GridCacheVersion newVer, GridCacheEntryEx old)` Resolve DR conflict.
`boolean` IgniteTxLocalAdapter.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.
`boolean` IgniteTxManager.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever a member of a transaction acquires lock ownership.
`boolean` IgniteInternalTx.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.
`boolean` IgniteTxAdapter.`ownsLock(GridCacheEntryEx entry)`
`boolean` IgniteInternalTx.`ownsLock(GridCacheEntryEx entry)`
`boolean` IgniteTxAdapter.`ownsLockUnsafe(GridCacheEntryEx entry)`
`boolean` IgniteInternalTx.`ownsLockUnsafe(GridCacheEntryEx entry)`
`protected void` IgniteTxLocalAdapter.`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 and Description

`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.

`IgniteTxEntry(GridCacheContext<?,?> ctx, IgniteInternalTx tx, GridCacheOperation op, CacheObject val, long ttl, long conflictExpireTime, GridCacheEntryEx entry, GridCacheVersion conflictVer, boolean skipStore, boolean keepBinary)` This constructor is meant for remote transactions.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019