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

Packages that use GridCacheReturn
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.dht.atomic
org.apache.ignite.internal.processors.cache.distributed.near
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
`GridCacheReturn` GridCacheReturn.`set(GridCacheContext cctx, @Nullable CacheObject cacheObj, boolean success, boolean keepBinary)`
`GridCacheReturn` GridCacheReturn.`success(boolean success)`
`GridCacheReturn` GridCacheReturn.`value(GridCacheContext cctx, CacheObject v, boolean keepBinary)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheReturn
`IgniteInternalFuture<GridCacheReturn>` GridCacheReturnCompletableWrapper.`fut()` Allows wait for properly initialized value.

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheReturn
`void` GridCacheReturnCompletableWrapper.`initialize(GridCacheReturn ret)` Marks as initialized.
`void` GridCacheReturn.`mergeEntryProcessResults(GridCacheReturn other)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridCacheReturn
`protected @Nullable GridCacheReturn` GridDhtTxEnlistFuture.`result0()` Gets query result.
`GridCacheReturn` GridDhtTxFinishResponse.`returnValue()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheReturn
`void` GridDhtTxFinishResponse.`returnValue(GridCacheReturn retVal)`

Method parameters in org.apache.ignite.internal.processors.cache.distributed.dht with type arguments of type GridCacheReturn
`void` NearTxResultHandler.`apply(IgniteInternalFuture<GridCacheReturn> fut0)` Closure body.

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

Fields in org.apache.ignite.internal.processors.cache.distributed.dht.atomic declared as GridCacheReturn
`protected GridCacheReturn` GridNearAtomicAbstractUpdateFuture.`opRes` Operation result.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that return GridCacheReturn
`GridCacheReturn` GridDhtAtomicNearResponse.`result()`
`GridCacheReturn` GridNearAtomicUpdateResponse.`returnValue()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type GridCacheReturn
`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
`GridCacheReturn` GridNearTxEnlistResponse.`result()`
`GridCacheReturn` GridNearTxPrepareResponse.`returnValue()`

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return types with arguments of type GridCacheReturn
`<K,V> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`invokeAsync(GridCacheContext cacheCtx, @Nullable AffinityTopologyVersion entryTopVer, K key, javax.cache.processor.EntryProcessor<K,V,Object> entryProcessor, Object... invokeArgs)`
`<K,V,T> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`invokeAsync(GridCacheContext cacheCtx, @Nullable AffinityTopologyVersion entryTopVer, @Nullable Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`<K> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`lockAllAsync(GridCacheContext cacheCtx, Collection<? extends K> keys, boolean retval, boolean read, long createTtl, long accessTtl, boolean skipStore, boolean keepBinary)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`putAllAsync(GridCacheContext cacheCtx, @Nullable AffinityTopologyVersion entryTopVer, Map<? extends K,? extends V> map, boolean retval)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`putAsync(GridCacheContext cacheCtx, @Nullable AffinityTopologyVersion entryTopVer, K key, V val, boolean retval, CacheEntryPredicate filter)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` GridNearTxLocal.`removeAllAsync(GridCacheContext cacheCtx, @Nullable AffinityTopologyVersion entryTopVer, Collection<? extends K> keys, boolean retval, CacheEntryPredicate filter, boolean singleRmv)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheReturn
Constructor and Description
`GridNearTxEnlistResponse(int cacheId, IgniteUuid futId, int miniId, GridCacheVersion lockVer, GridCacheReturn res, GridCacheVersion dhtVer, IgniteUuid dhtFutId, Set<UUID> newDhtNodes)` Constructor for normal result.
`GridNearTxPrepareResponse(int part, GridCacheVersion xid, IgniteUuid futId, int miniId, GridCacheVersion dhtVer, GridCacheVersion writeVer, GridCacheReturn retVal, Throwable err, AffinityTopologyVersion clientRemapVer, boolean onePhaseCommit, boolean addDepInfo)`

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

Fields in org.apache.ignite.internal.processors.cache.transactions declared as GridCacheReturn
`protected GridCacheReturn` IgniteTxLocalAdapter.`implicitRes` Implicit transaction result.

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheReturn
`protected void` IgniteTxLocalAdapter.`addInvokeResult(IgniteTxEntry txEntry, CacheObject cacheVal, GridCacheReturn ret, GridCacheVersion ver)`
`protected IgniteBiTuple<GridCacheOperation,CacheObject>` IgniteTxAdapter.`applyTransformClosures(IgniteTxEntry txEntry, boolean metrics, @Nullable GridCacheReturn ret)`
`void` IgniteTxLocalAdapter.`implicitSingleResult(GridCacheReturn ret)`
`protected void` IgniteTxLocalAdapter.`postLockWrite(GridCacheContext cacheCtx, Iterable<KeyCacheObject> keys, GridCacheReturn ret, boolean rmv, boolean retval, boolean read, long accessTtl, CacheEntryPredicate[] filter, boolean computeInvoke)` Post lock processing for put or remove.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020