## Uses of Class
org.apache.ignite.internal.processors.cache.GridCacheReturn

Packages that use GridCacheReturn
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.local.atomic |
org.apache.ignite.internal.processors.cache.transactions |

### Uses of GridCacheReturn in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn` | GridCacheProxyImpl.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | IgniteInternalCache.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | GridCacheAdapter.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | GridCacheProxyImpl.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`GridCacheReturn` | IgniteInternalCache.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`GridCacheReturn` | GridCacheAdapter.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`GridCacheReturn` | GridCacheReturn.`set(GridCacheContext cctx, CacheObject cacheObj, boolean success)`
`GridCacheReturn` | GridCacheReturn.`success(boolean success)`
`GridCacheReturn` | GridCacheReturn.`value(GridCacheContext cctx, CacheObject v)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`IgniteInternalFuture<GridCacheReturn>` | GridCacheProxyImpl.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | IgniteInternalCache.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | GridCacheAdapter.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | GridCacheProxyImpl.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`IgniteInternalFuture<GridCacheReturn>` | IgniteInternalCache.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`IgniteInternalFuture<GridCacheReturn>` | GridCacheAdapter.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheReturn.`mergeEntryProcessResults(GridCacheReturn other)`

### Uses of GridCacheReturn in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn` | GridDhtAtomicCache.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | GridDhtAtomicCache.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`GridCacheReturn` | GridNearAtomicUpdateResponse.`returnValue()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return types with arguments of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`IgniteInternalFuture<GridCacheReturn>` | GridDhtAtomicCache.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | GridDhtAtomicCache.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`void` | GridNearAtomicUpdateResponse.`returnValue(GridCacheReturn ret)`

### Uses of GridCacheReturn in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn` | GridNearAtomicCache.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | GridNearAtomicCache.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.
`GridCacheReturn` | GridNearTxPrepareResponse.`returnValue()`

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return types with arguments of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`<K> IgniteInternalFuture<GridCacheReturn>` | GridNearTxLocal.`lockAllAsync(GridCacheContext cacheCtx, Collection<? extends K> keys, boolean implicit, boolean read, long accessTtl, boolean skipStore)`
`IgniteInternalFuture<GridCacheReturn>` | GridNearAtomicCache.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | GridNearAtomicCache.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheReturn
Constructor and Description
`GridNearTxPrepareResponse(GridCacheVersion xid, IgniteUuid futId, IgniteUuid miniId, GridCacheVersion dhtVer, GridCacheVersion writeVer, Collection<Integer> invalidParts, GridCacheReturn retVal, Throwable err, AffinityTopologyVersion clientRemapVer)`

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

Methods in org.apache.ignite.internal.processors.cache.local.atomic that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn` | GridLocalAtomicCache.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn` | GridLocalAtomicCache.`replacex(K key, V oldVal, V newVal)` Stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.

Methods in org.apache.ignite.internal.processors.cache.local.atomic that return types with arguments of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`IgniteInternalFuture<GridCacheReturn>` | GridLocalAtomicCache.`removexAsync(K key, V val)` Asynchronously removes given key mapping from cache if one exists and value is equal to the passed in value.
`IgniteInternalFuture<GridCacheReturn>` | GridLocalAtomicCache.`replacexAsync(K key, V oldVal, V newVal)` Asynchronously stores given key-value pair in cache only if only if the previous value is equal to the `'oldVal'` passed in.

### Uses of GridCacheReturn in org.apache.ignite.internal.processors.cache.transactions

Fields in org.apache.ignite.internal.processors.cache.transactions declared as GridCacheReturn
Modifier and Type | Field and Description
--- | ---
`protected GridCacheReturn` | IgniteTxLocalAdapter.`implicitRes` Implicit transaction result.

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn` | IgniteTxLocalEx.`implicitSingleResult()`
`GridCacheReturn` | IgniteTxLocalAdapter.`implicitSingleResult()`

Methods in org.apache.ignite.internal.processors.cache.transactions that return types with arguments of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`<K,V,T> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalEx.`invokeAsync(GridCacheContext cacheCtx, Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`<K,V,T> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalAdapter.`invokeAsync(GridCacheContext cacheCtx, Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalEx.`putAllAsync(GridCacheContext cacheCtx, Map<? extends K,? extends V> map, boolean retval, GridCacheEntryEx cached, long ttl, CacheEntryPredicate[] filter)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalAdapter.`putAllAsync(GridCacheContext cacheCtx, Map<? extends K,? extends V> map, boolean retval, GridCacheEntryEx cached, long ttl, CacheEntryPredicate[] filter)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalEx.`removeAllAsync(GridCacheContext cacheCtx, Collection<? extends K> keys, GridCacheEntryEx cached, boolean retval, CacheEntryPredicate[] filter)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | IgniteTxLocalAdapter.`removeAllAsync(GridCacheContext cacheCtx, Collection<? extends K> keys, GridCacheEntryEx cached, boolean retval, CacheEntryPredicate[] filter)`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheReturn
Modifier and Type | Method and Description
--- | ---

`protected <K,V> IgniteInternalFuture<Set<KeyCacheObject>>`

IgniteTxLocalAdapter.`enlistWrite(GridCacheContext cacheCtx, Collection<?> keys, GridCacheEntryEx cached, javax.cache.expiry.ExpiryPolicy expiryPlc, boolean implicit, Map<?,?> lookup, Map<?,javax.cache.processor.EntryProcessor<K,V,Object>> invokeMap, Object[] invokeArgs, boolean retval, boolean lockOnly, CacheEntryPredicate[] filter, GridCacheReturn ret, Collection<KeyCacheObject> enlisted, Map<KeyCacheObject,GridCacheDrInfo> drPutMap, Map<KeyCacheObject,GridCacheVersion> drRmvMap, boolean skipStore)`
Internal routine for `putAll(..)`

`void` | IgniteTxLocalAdapter.`implicitSingleResult(GridCacheReturn ret)`
`protected Set<KeyCacheObject>` | IgniteTxLocalAdapter.`postLockWrite(GridCacheContext cacheCtx, Iterable<KeyCacheObject> keys, Set<KeyCacheObject> failed, GridCacheReturn ret, boolean rmv, boolean retval, boolean read, long accessTtl, CacheEntryPredicate[] filter, boolean computeInvoke)` Post lock processing for put or remove.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.2.0-incubating
Release Date | : June 16 2015