## 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<V>` | GridCacheProjectionEx.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn<V>` | GridCacheProjectionImpl.`removex(K key, V val)` Removes given key mapping from cache if one exists and value is equal to the passed in value.
`GridCacheReturn<V>` | 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<V>` | 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<V>` | GridCacheProjectionEx.`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<V>` | GridCacheProjectionImpl.`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<V>` | 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<V>` | 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<V>` | GridCacheReturn.`set(V v, boolean success)`
`GridCacheReturn<V>` | GridCacheReturn.`success(boolean success)`
`GridCacheReturn<V>` | GridCacheReturn.`value(V 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<V>>` | GridCacheProjectionEx.`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<V>>` | GridCacheProjectionImpl.`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<V>>` | 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<V>>` | 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<V>>` | GridCacheProjectionEx.`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<V>>` | GridCacheProjectionImpl.`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<V>>` | 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<V>>` | 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<V> 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<V>` | 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<V>` | 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<Object>` | 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<V>>` | 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<V>>` | 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<Object> retVal)`

### 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<V>` | 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<V>` | 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<V>` | 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
--- | ---
`IgniteInternalFuture<GridCacheReturn<V>>` | GridNearTxLocal.`lockAllAsync(GridCacheContext<K,V> cacheCtx, Collection<? extends K> keys, boolean implicit, boolean read, long accessTtl)`
`IgniteInternalFuture<GridCacheReturn<V>>` | 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<V>>` | 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, Collection<Integer> invalidParts, GridCacheReturn<V> retVal, Throwable err)`

### 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<V>` | 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<V>` | 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<V>>` | 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<V>>` | 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<V>` | IgniteTxLocalAdapter.`implicitRes` Implicit transaction result.

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridCacheReturn
Modifier and Type | Method and Description
--- | ---
`GridCacheReturn<V>` | IgniteTxLocalEx.`implicitSingleResult()`
`GridCacheReturn<V>` | 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
--- | ---
`<T> IgniteInternalFuture<GridCacheReturn<Map<K,javax.cache.processor.EntryProcessorResult<T>>>>` | IgniteTxLocalEx.`invokeAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`<T> IgniteInternalFuture<GridCacheReturn<Map<K,javax.cache.processor.EntryProcessorResult<T>>>>` | IgniteTxLocalAdapter.`invokeAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`IgniteInternalFuture<GridCacheReturn<V>>` | IgniteTxLocalEx.`putAllAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,? extends V> map, boolean retval, GridCacheEntryEx<K,V> cached, long ttl, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`
`IgniteInternalFuture<GridCacheReturn<V>>` | IgniteTxLocalAdapter.`putAllAsync(GridCacheContext<K,V> cacheCtx, Map<? extends K,? extends V> map, boolean retval, GridCacheEntryEx<K,V> cached, long ttl, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`
`IgniteInternalFuture<GridCacheReturn<V>>` | IgniteTxLocalEx.`removeAllAsync(GridCacheContext<K,V> cacheCtx, Collection<? extends K> keys, GridCacheEntryEx<K,V> cached, boolean retval, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`
`IgniteInternalFuture<GridCacheReturn<V>>` | IgniteTxLocalAdapter.`removeAllAsync(GridCacheContext<K,V> cacheCtx, Collection<? extends K> keys, GridCacheEntryEx<K,V> cached, boolean retval, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`

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

`protected IgniteInternalFuture<Set<K>>`

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

`void` | IgniteTxLocalAdapter.`implicitSingleResult(GridCacheReturn<V> ret)`
`protected Set<K>` | IgniteTxLocalAdapter.`postLockWrite(GridCacheContext<K,V> cacheCtx, Iterable<? extends K> keys, Set<K> failed, GridCacheReturn ret, boolean rmv, boolean retval, boolean read, long accessTtl, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter, boolean computeInvoke)` Post lock processing for put or remove.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015