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

Packages that use GridCacheEntryEx
Package | Description
--- | ---
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.atomic |
org.apache.ignite.internal.processors.cache.distributed.dht.colocated |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.local |
org.apache.ignite.internal.processors.cache.local.atomic |
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 and Description
--- | ---
`class` | `GridCacheMapEntry` Adapter for cache entry.

Fields in org.apache.ignite.internal.processors.cache declared as GridCacheEntryEx
Modifier and Type | Field and Description
--- | ---
`protected GridCacheEntryEx` | CacheEvictableEntryImpl.`cached` Cached entry.

Methods in org.apache.ignite.internal.processors.cache that return GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`GridCacheEntryEx` | CacheInvokeEntry.`entry()`
`GridCacheEntryEx` | GridCacheAdapter.`entryEx(KeyCacheObject key)`
`GridCacheEntryEx` | GridCacheAdapter.`entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)`
`GridCacheEntryEx` | GridCacheAdapter.`entryEx(KeyCacheObject key, boolean touch)`
`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
Modifier and Type | Method and 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 and Description
--- | ---
`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` | CacheEntryPredicateContainsValue.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` | CacheEntryPredicateHasValue.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` | CacheEntrySerializablePredicate.`apply(GridCacheEntryEx e)` Predicate body.
`boolean` | CacheEntryPredicateNoValue.`apply(GridCacheEntryEx e)` Predicate body.
`protected void` | GridCacheClearAllRunnable.`clearEntry(GridCacheEntryEx e)` Clear entry from cache.
`void` | GridCacheConcurrentMap.`decrementPublicSize(GridCacheEntryEx e)` Decrements public size.
`void` | GridCacheConcurrentMapImpl.`decrementPublicSize(GridCacheEntryEx e)` Decrements public size.
`void` | GridNoStorageCacheMap.`decrementPublicSize(GridCacheEntryEx e)` Decrements public size.
`boolean` | GridCacheEvictionManager.`evict(GridCacheEntryEx entry, GridCacheVersion obsoleteVer, boolean explicit, CacheEntryPredicate[] filter)`
`void` | GridCacheConcurrentMap.`incrementPublicSize(GridCacheEntryEx e)` Increments public size.
`void` | GridCacheConcurrentMapImpl.`incrementPublicSize(GridCacheEntryEx e)` Increments public size.
`void` | GridNoStorageCacheMap.`incrementPublicSize(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)`
`void` | GridCacheContext.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`abstract void` | GridCacheAdapter.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`void` | GridCacheMvccCallback.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Called when entry lock ownership changes.
`boolean` | GridCacheMvccFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`void` | GridCacheMvccCandidate.`parent(GridCacheEntryEx parent)`
`protected CacheObject` | CacheEntryPredicateAdapter.`peekVisibleValue(GridCacheEntryEx entry)`
`boolean` | GridCacheConcurrentMap.`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` | GridNoStorageCacheMap.`removeEntry(GridCacheEntryEx entry)` Removes passed in entry if it presents in the map.
`void` | GridCacheEvictionManager.`touch(GridCacheEntryEx e, AffinityTopologyVersion topVer)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`class` | `GridDistributedCacheEntry` Entry for distributed (replicated/partitioned) cache.

Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtCacheEntry` Replicated cache entry.
`class` | `GridDhtOffHeapCacheEntry` Replicated cache entry for off-heap tiered or off-heap values modes.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`GridCacheEntryEx` | GridDhtCacheAdapter.`entryEx(KeyCacheObject key, AffinityTopologyVersion topVer)`
`GridCacheEntryEx` | GridDhtCacheAdapter.`entryEx(KeyCacheObject key, boolean touch)`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`void` | GridCachePartitionedConcurrentMap.`decrementPublicSize(GridCacheEntryEx e)` Decrements public size.
`void` | GridDhtLocalPartition.`decrementPublicSize(GridCacheEntryEx e)` Decrements public size.
`void` | GridCachePartitionedConcurrentMap.`incrementPublicSize(GridCacheEntryEx e)` Increments public size.
`void` | GridDhtLocalPartition.`incrementPublicSize(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.
`boolean` | GridDhtLocalPartition.`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.atomic

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that implement GridCacheEntryEx
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtAtomicCacheEntry` DHT atomic cache entry.
`class` | `GridDhtAtomicOffHeapCacheEntry` DHT atomic cache entry for off-heap tiered or off-heap values modes.

### 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 and Description
--- | ---
`class` | `GridDhtColocatedCacheEntry` Cache entry for colocated cache.
`class` | `GridDhtColocatedOffHeapCacheEntry` Cache entry for colocated cache for off-heap tiered or off-heap values modes.
`class` | `GridDhtDetachedCacheEntry` Detached cache entry.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`boolean` | GridDhtColocatedLockFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`

### 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 and Description
--- | ---
`class` | `GridNearCacheEntry` Near cache entry.
`class` | `GridNearOffHeapCacheEntry` Near cache entry for off-heap tiered or off-heap values modes.

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`protected boolean` | GridNearTransactionalCache.`evictNearEntry(GridCacheEntryEx e, GridCacheVersion obsoleteVer, AffinityTopologyVersion topVer)`
`protected boolean` | GridNearTransactionalCache.`isNearLocallyMapped(GridCacheEntryEx e, AffinityTopologyVersion topVer)`
`void` | GridNearAtomicCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`void` | GridNearTransactionalCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`
`boolean` | GridNearOptimisticTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` | GridNearPessimisticTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` | GridNearLockFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback for whenever entry lock ownership changes.
`boolean` | GridNearOptimisticSerializableTxPrepareFuture.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)`
`boolean` | GridNearTxLocal.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever there is a lock that has been acquired by this transaction for any of the participating entries.
`boolean` | 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
Modifier and Type | Class and Description
--- | ---
`class` | `GridLocalCacheEntry` Cache entry for local caches.

Methods in org.apache.ignite.internal.processors.cache.local with parameters of type GridCacheEntryEx
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`void` | GridLocalAtomicCache.`onDeferredDelete(GridCacheEntryEx entry, GridCacheVersion ver)`

### 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 and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`protected 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)`
`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` | IgniteTxManager.`onOwnerChanged(GridCacheEntryEx entry, GridCacheMvccCandidate owner)` Callback invoked whenever a member of a transaction acquires lock ownership.
`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` | 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)` 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.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.9.0
Release Date | : March 2 2017