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

Packages that use GridCacheContext
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.affinity |
org.apache.ignite.internal.processors.cache.binary | Implementation of binary processor.
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.dht.preloader |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.dr |
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.persistence.snapshot |
org.apache.ignite.internal.processors.cache.query |
org.apache.ignite.internal.processors.cache.query.continuous |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.processors.cache.version |
org.apache.ignite.internal.processors.cacheobject | Cache object processor.
org.apache.ignite.internal.processors.continuous |
org.apache.ignite.internal.processors.datastreamer | Data streamer processor.
org.apache.ignite.internal.processors.datastructures |
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.processors.query.schema |

### Uses of GridCacheContext in org.apache.ignite.internal

Methods in org.apache.ignite.internal with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`GridNearTxLocal` | IgniteTransactionsEx.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` | IgniteTransactionsEx.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize)`

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

Fields in org.apache.ignite.internal.processors.cache declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext` | GridCacheManagerAdapter.`cctx` Context.
`GridCacheContext` | GridCacheConcurrentMap.CacheMapHolder.`cctx`
`protected GridCacheContext<?,?>` | GridCacheMapEntry.`cctx` Cache registry.
`protected GridCacheContext` | CacheLazyEntry.`cctx` Cache context.
`protected GridCacheContext<K,V>` | GridCacheClearAllRunnable.`ctx` Cache context.
`protected GridCacheContext<K,V>` | GridCacheAdapter.`ctx` Cache configuration.

Methods in org.apache.ignite.internal.processors.cache that return GridCacheContext
Modifier and Type | Method and Description
--- | ---
`GridCacheContext<K,V>` | GridCacheSharedContext.`cacheContext(int cacheId)` Gets cache context by cache ID.
`GridCacheContext<K,V>` | IgniteCacheProxy.`context()`
`GridCacheContext<K,V>` | GridCacheProxyImpl.`context()`
`protected GridCacheContext<K,V>` | GridCacheManagerAdapter.`context()`
`GridCacheContext<K,V>` | IgniteInternalCache.`context()`
`GridCacheContext<K,V>` | GridCacheAdapter.`context()`
`<K,V> GridCacheContext<K,V>` | GridCacheEntryEx.`context()`
`<K,V> GridCacheContext<K,V>` | GridCacheMapEntry.`context()`
`GridCacheContext` | CacheGroupContext.`singleCacheContext()`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`Collection<GridCacheContext>` | GridCacheSharedContext.`cacheContexts()` Gets all cache contexts for local node.
`List<GridCacheContext>` | CacheGroupContext.`caches()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheSharedContext.`addCacheContext(GridCacheContext cacheCtx)` Adds cache context to shared cache context.
`void` | CacheGroupContext.`addCacheWithContinuousQuery(GridCacheContext cctx)`
`void` | GridCacheReturn.`addEntryProcessResult(GridCacheContext cctx, KeyCacheObject key, Object key0, Object res, Exception err, boolean keepBinary)`
`boolean` | GridCacheMvccManager.`addNext(GridCacheContext cacheCtx, GridCacheMvccCandidate cand)`
`boolean` | GridCacheMvccManager.`addRemoved(GridCacheContext cacheCtx, GridCacheVersion ver)`
`static Collection<ClusterNode>` | GridCacheUtils.`affinityNodes(GridCacheContext ctx)` Gets all nodes on which cache with the same name is started and the local DHT storage is enabled.
`static Collection<ClusterNode>` | GridCacheUtils.`affinityNodes(GridCacheContext ctx, AffinityTopologyVersion topOrder)` Gets DHT affinity nodes.
`static Collection<ClusterNode>` | GridCacheUtils.`allNodes(GridCacheContext ctx, AffinityTopologyVersion topOrder)` Gets all nodes on which cache with the same name is started.
`<K,V> GridCloseableIterator<javax.cache.Cache.Entry<K,V>>` | IgniteCacheOffheapManager.`cacheEntriesIterator(GridCacheContext cctx, boolean primary, boolean backup, AffinityTopologyVersion topVer, boolean keepBinary)`
`<K,V> GridCloseableIterator<javax.cache.Cache.Entry<K,V>>` | IgniteCacheOffheapManagerImpl.`cacheEntriesIterator(GridCacheContext cctx, boolean primary, boolean backup, AffinityTopologyVersion topVer, boolean keepBinary)`
`static void` | GridCacheUtils.`checkStore(GridCacheContext<?,?> ctx)` Checks that cache store is present.
`void` | IgniteCacheOffheapManager.`clearCache(GridCacheContext cctx, boolean readers)` Clears offheap entries.
`void` | IgniteCacheOffheapManagerImpl.`clearCache(GridCacheContext cctx, boolean readers)` Clears offheap entries.
`boolean` | GridCacheSharedContext.`closed(GridCacheContext ctx)` Checks if cache context is closed.
`GridCacheMapEntry` | GridCacheMapEntryFactory.`create(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key)`
`CacheDataRow` | IgniteCacheOffheapManager.CacheDataStore.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`createRow(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`protected abstract GridCacheConcurrentMap.CacheMapHolder` | GridCacheConcurrentMapImpl.`entriesMap(GridCacheContext cctx)`
`protected GridCacheConcurrentMap.CacheMapHolder` | GridCacheLocalConcurrentMap.`entriesMap(GridCacheContext cctx)`
`boolean` | IgniteCacheOffheapManager.`expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)`
`boolean` | IgniteCacheOffheapManagerImpl.`expire(GridCacheContext cctx, IgniteInClosure2X<GridCacheEntryEx,GridCacheVersion> c, int amount)`
`CacheDataRow` | IgniteCacheOffheapManager.CacheDataStore.`find(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`find(GridCacheContext cctx, KeyCacheObject key)`
`void` | CacheEntryPredicateContainsValue.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | CacheEntryPredicate.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | CacheEntrySerializablePredicate.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | GridCacheReturn.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | CacheInvokeDirectResult.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | CacheEntryPredicateAdapter.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | CacheEvictionEntry.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`protected void` | GridCacheMessage.`finishUnmarshalCacheObjects(Collection<? extends CacheObject> col, GridCacheContext ctx, ClassLoader ldr)`
`void` | GridCacheMessage.`finishUnmarshalCacheObjects(List<? extends CacheObject> col, GridCacheContext ctx, ClassLoader ldr)`
`GridCacheMapEntry` | GridCacheConcurrentMapImpl.`getEntry(GridCacheContext ctx, KeyCacheObject key)` Returns the entry associated with the specified key in the HashMap.
`GridCacheMapEntry` | GridCacheConcurrentMap.`getEntry(GridCacheContext ctx, KeyCacheObject key)` Returns the entry associated with the specified key in the HashMap.
`GridCacheMapEntry` | GridNoStorageCacheMap.`getEntry(GridCacheContext ctx, KeyCacheObject key)` Returns the entry associated with the specified key in the HashMap.
`void` | IgniteCacheOffheapManager.`invoke(GridCacheContext cctx, KeyCacheObject key, GridDhtLocalPartition part, IgniteCacheOffheapManager.OffheapInvokeClosure c)`
`void` | IgniteCacheOffheapManagerImpl.`invoke(GridCacheContext cctx, KeyCacheObject key, GridDhtLocalPartition part, IgniteCacheOffheapManager.OffheapInvokeClosure c)`
`void` | IgniteCacheOffheapManager.CacheDataStore.`invoke(GridCacheContext cctx, KeyCacheObject key, IgniteCacheOffheapManager.OffheapInvokeClosure c)`
`void` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`invoke(GridCacheContext cctx, KeyCacheObject key, IgniteCacheOffheapManager.OffheapInvokeClosure c)`
`static boolean` | GridCacheUtils.`isNearEnabled(GridCacheContext ctx)` Checks if near cache is enabled for cache context.
`boolean` | GridCacheMvccManager.`isRemoved(GridCacheContext cacheCtx, GridCacheVersion ver)`
`void` | GridCacheEntryInfo.`marshal(GridCacheContext ctx)`
`static byte[]` | GridCacheUtils.`marshal(GridCacheContext ctx, Object obj)`
`protected List<byte[]>` | GridCacheMessage.`marshalCollection(Collection<?> col, GridCacheContext ctx)`
`protected byte[][]` | GridCacheMessage.`marshalInvokeArguments(Object[] args, GridCacheContext ctx)`
`void` | IgniteCacheOffheapManager.`onCacheStarted(GridCacheContext cctx)`
`void` | IgniteCacheOffheapManagerImpl.`onCacheStarted(GridCacheContext cctx)`
`void` | IgniteCacheProxy.`onRestarted(GridCacheContext ctx, IgniteInternalCache delegate)` Mark this proxy as restarted.
`void` | GridCacheDeploymentManager.`onUndeploy(ClassLoader ldr, GridCacheContext<K,V> ctx)` Undeploys given class loader.
`void` | CacheEntryPredicateContainsValue.`prepareMarshal(GridCacheContext ctx)`
`void` | CacheEntryPredicate.`prepareMarshal(GridCacheContext ctx)`
`void` | CacheEntrySerializablePredicate.`prepareMarshal(GridCacheContext ctx)`
`void` | GridCacheReturn.`prepareMarshal(GridCacheContext ctx)`
`void` | CacheInvokeDirectResult.`prepareMarshal(GridCacheContext ctx)`
`void` | CacheEntryPredicateAdapter.`prepareMarshal(GridCacheContext ctx)`
`void` | CacheEvictionEntry.`prepareMarshal(GridCacheContext ctx)`
`protected void` | GridCacheMessage.`prepareMarshalCacheObject(CacheObject obj, GridCacheContext ctx)`
`protected void` | GridCacheMessage.`prepareMarshalCacheObjects(Collection<? extends CacheObject> col, GridCacheContext ctx)`
`void` | GridCacheMessage.`prepareMarshalCacheObjects(List<? extends CacheObject> col, GridCacheContext ctx)`
`protected void` | GridCacheMessage.`prepareObject(Object o, GridCacheContext ctx)`
`protected GridCacheMapEntry` | GridCacheConcurrentMapImpl.`putEntryIfObsoleteOrAbsent(GridCacheConcurrentMap.CacheMapHolder hld, GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key, boolean create, boolean touch)`
`GridCacheMapEntry` | GridCacheConcurrentMapImpl.`putEntryIfObsoleteOrAbsent(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key, boolean create, boolean touch)`
`GridCacheMapEntry` | GridCacheConcurrentMap.`putEntryIfObsoleteOrAbsent(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key, boolean create, boolean touch)`
`GridCacheMapEntry` | GridNoStorageCacheMap.`putEntryIfObsoleteOrAbsent(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key, boolean create, boolean touch)`
`CacheDataRow` | IgniteCacheOffheapManager.`read(GridCacheContext cctx, KeyCacheObject key)`
`CacheDataRow` | IgniteCacheOffheapManagerImpl.`read(GridCacheContext cctx, KeyCacheObject key)`
`void` | IgniteCacheOffheapManager.CacheDataStore.`remove(GridCacheContext cctx, KeyCacheObject key, int partId)`
`void` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`remove(GridCacheContext cctx, KeyCacheObject key, int partId)`
`void` | IgniteCacheOffheapManager.`remove(GridCacheContext cctx, KeyCacheObject key, int partId, GridDhtLocalPartition part)`
`void` | IgniteCacheOffheapManagerImpl.`remove(GridCacheContext cctx, KeyCacheObject key, int partId, GridDhtLocalPartition part)`
`void` | CacheGroupContext.`removeCacheWithContinuousQuery(GridCacheContext cctx)`
`GridDhtFuture<Object>` | GridCachePreloaderAdapter.`request(GridCacheContext ctx, Collection<KeyCacheObject> keys, AffinityTopologyVersion topVer)` Requests that preloader sends the request for the key.
`GridDhtFuture<Object>` | GridCachePreloader.`request(GridCacheContext cctx, Collection<KeyCacheObject> keys, AffinityTopologyVersion topVer)` Requests that preloader sends the request for the key.
`GridDhtFuture<Object>` | GridCachePreloaderAdapter.`request(GridCacheContext ctx, GridNearAtomicAbstractUpdateRequest req, AffinityTopologyVersion topVer)` Requests that preloader sends the request for the key.
`GridDhtFuture<Object>` | GridCachePreloader.`request(GridCacheContext cctx, GridNearAtomicAbstractUpdateRequest req, AffinityTopologyVersion topVer)` Requests that preloader sends the request for the key.
`GridCacheReturn` | GridCacheReturn.`set(GridCacheContext cctx, CacheObject cacheObj, boolean success, boolean keepBinary)`
`void` | GridCacheManagerAdapter.`start(GridCacheContext<K,V> cctx)` Starts manager.
`void` | GridCacheManager.`start(GridCacheContext<K,V> cctx)` Starts manager.
`void` | CacheOsConflictResolutionManager.`start(GridCacheContext<K,V> cctx)` Starts manager.
`static TransactionConfiguration` | GridCacheUtils.`transactionConfiguration(GridCacheContext sysCacheCtx, IgniteConfiguration cfg)`
`static GridNearTxLocal` | GridCacheUtils.`txStartInternal(GridCacheContext ctx, IgniteInternalCache prj, TransactionConcurrency concurrency, TransactionIsolation isolation)`
`void` | GridCacheEntryInfo.`unmarshal(GridCacheContext ctx, ClassLoader clsLdr)` Unmarshalls entry.
`protected void` | GridCacheMessage.`unmarshalInfo(GridCacheEntryInfo info, GridCacheContext ctx, ClassLoader ldr)`
`protected void` | GridCacheMessage.`unmarshalInfos(Iterable<? extends GridCacheEntryInfo> infos, GridCacheContext ctx, ClassLoader ldr)`
`void` | GridCacheEntryInfo.`unmarshalValue(GridCacheContext<?,?> ctx, ClassLoader ldr)`
`void` | GridCacheDeploymentManager.`unwind(GridCacheContext ctx)` Undeploy all queued up closures.
`static void` | GridCacheUtils.`unwindEvicts(GridCacheContext ctx)`
`void` | IgniteCacheOffheapManager.CacheDataStore.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManager.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManagerImpl.`update(GridCacheContext cctx, KeyCacheObject key, CacheObject val, GridCacheVersion ver, long expireTime, GridDhtLocalPartition part, CacheDataRow oldRow)`
`void` | IgniteCacheOffheapManager.CacheDataStore.`updateIndexes(GridCacheContext cctx, KeyCacheObject key)`
`void` | IgniteCacheOffheapManagerImpl.CacheDataStoreImpl.`updateIndexes(GridCacheContext cctx, KeyCacheObject key)`
`void` | IgniteCacheOffheapManager.`updateIndexes(GridCacheContext cctx, KeyCacheObject key, GridDhtLocalPartition part)`
`void` | IgniteCacheOffheapManagerImpl.`updateIndexes(GridCacheContext cctx, KeyCacheObject key, GridDhtLocalPartition part)`
`static <T> T` | GridCacheUtils.`value(CacheObject cacheObj, GridCacheContext ctx, boolean cpy)`
`GridCacheReturn` | GridCacheReturn.`value(GridCacheContext cctx, CacheObject v, boolean keepBinary)`
`String` | GridCacheSharedContext.`verifyTxCompatibility(IgniteInternalTx tx, GridIntList activeCacheIds, GridCacheContext<K,V> cacheCtx)`

Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridCacheContext
Constructor and Description
`CacheLazyEntry(GridCacheContext cctx, KeyCacheObject keyObj, CacheObject valObj, boolean keepBinary)`
`CacheLazyEntry(GridCacheContext ctx, KeyCacheObject keyObj, K key, CacheObject valObj, V val, boolean keepBinary)`
`CacheLazyEntry(GridCacheContext ctx, KeyCacheObject keyObj, K key, CacheObject valObj, V val, boolean keepBinary, Long updateCntr)`
`CacheLazyEntry(GridCacheContext cctx, KeyCacheObject keyObj, V val, boolean keepBinary)`
`CacheMetricsImpl(GridCacheContext<?,?> cctx)` Creates cache metrics;
`GridCacheAdapter(GridCacheContext<K,V> ctx)`
`GridCacheAdapter(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)`
`GridCacheConcurrentMap.CacheMapHolder(GridCacheContext cctx, ConcurrentMap<KeyCacheObject,GridCacheMapEntry> map)`
`GridCacheGateway(GridCacheContext<K,V> ctx)`
`GridCacheIterator(GridCacheContext<K,V> cctx, Iterable<? extends javax.cache.Cache.Entry<K,V>> c, IgniteClosure<javax.cache.Cache.Entry<K,V>,T> trans, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`
`GridCacheLocalConcurrentMap(GridCacheContext cctx, GridCacheMapEntryFactory factory, int initCap)`
`GridCacheMapEntry(GridCacheContext<?,?> cctx, KeyCacheObject key)`
`GridCacheMultiTxFuture(GridCacheContext<K,V> cctx)`
`GridCacheMvcc(GridCacheContext<?,?> cctx)`
`GridCacheProxyImpl(GridCacheContext<K,V> ctx, IgniteInternalCache<K,V> delegate, CacheOperationContext opCtx)`
`GridCacheReturn(GridCacheContext cctx, boolean loc, boolean keepBinary, Object v, boolean success)`
`GridCacheValueCollection(GridCacheContext<K,V> ctx, Collection<? extends javax.cache.Cache.Entry<K,V>> c, IgnitePredicate<javax.cache.Cache.Entry<K,V>>[] filter)`
`IgniteCacheProxy(GridCacheContext<K,V> ctx, IgniteInternalCache<K,V> delegate, CacheOperationContext opCtx, boolean async)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.affinity

Constructors in org.apache.ignite.internal.processors.cache.affinity with parameters of type GridCacheContext
Constructor and Description
`GridCacheAffinityImpl(GridCacheContext<K,V> cctx)`
`GridCacheAffinityProxy(GridCacheContext<K,V> cctx, Affinity<K> delegate)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.binary

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`KeyCacheObject` | CacheObjectBinaryProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, GridCacheContext cctx, Object obj, boolean userObj)`
`Object` | CacheObjectBinaryProcessorImpl.`unwrapTemporary(GridCacheContext ctx, Object obj)` Converts temporary off-heap object to heap-based.

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

Methods in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridDistributedUnlockRequest.`addKey(KeyCacheObject key, GridCacheContext ctx)`
`void` | GridDistributedLockRequest.`addKeyBytes(KeyCacheObject key, boolean retVal, GridCacheContext ctx)` Adds a key.
`GridTuple<CacheObject>` | GridDistributedTxRemoteAdapter.`peek(GridCacheContext cacheCtx, boolean failFast, KeyCacheObject key)`

Constructors in org.apache.ignite.internal.processors.cache.distributed with parameters of type GridCacheContext
Constructor and Description
`GridDistributedCacheAdapter(GridCacheContext<K,V> ctx)`
`GridDistributedCacheAdapter(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)`
`GridDistributedCacheEntry(GridCacheContext ctx, KeyCacheObject key)`

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

Fields in org.apache.ignite.internal.processors.cache.distributed.dht declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext<K,V>` | CacheDistributedGetFutureAdapter.`cctx` Context.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtLockRequest.`addDhtKey(KeyCacheObject key, boolean invalidateEntry, GridCacheContext ctx)` Adds a DHT key.
`void` | GridDhtTxLocalAdapter.`addInvalidPartition(GridCacheContext ctx, int part)`
`void` | GridDhtTxRemote.`addInvalidPartition(GridCacheContext cacheCtx, int part)`
`void` | GridDhtTxRemote.`addWrite(GridCacheContext cacheCtx, GridCacheOperation op, IgniteTxKey key, CacheObject val, Collection<T2<javax.cache.processor.EntryProcessor<Object,Object,Object>,Object[]>> entryProcessors, long ttl, boolean skipStore, boolean keepBinary)`
`protected GridCacheConcurrentMap.CacheMapHolder` | GridDhtLocalPartition.`entriesMap(GridCacheContext cctx)`
`GridCacheMapEntry` | GridCachePartitionedConcurrentMap.`getEntry(GridCacheContext ctx, KeyCacheObject key)` Returns the entry associated with the specified key in the HashMap.
`IgniteInternalFuture<GridNearLockResponse>` | GridDhtTransactionalCacheAdapter.`lockAllAsync(GridCacheContext<?,?> cacheCtx, ClusterNode nearNode, GridNearLockRequest req, CacheEntryPredicate[] filter0)`
`GridCacheMapEntry` | GridCachePartitionedConcurrentMap.`putEntryIfObsoleteOrAbsent(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key, boolean create, boolean touch)`
`protected boolean` | GridDhtTxLocal.`updateNearCache(GridCacheContext cacheCtx, KeyCacheObject key, AffinityTopologyVersion topVer)` Checks whether near cache should be updated.
`protected boolean` | GridDhtTxRemote.`updateNearCache(GridCacheContext cacheCtx, KeyCacheObject key, AffinityTopologyVersion topVer)` Checks whether near cache should be updated.
`Throwable` | GridDhtTopologyFuture.`validateCache(GridCacheContext cctx, boolean recovery, boolean read, Object key, Collection<?> keys)` Returns error is cache topology is not valid.
`Throwable` | GridDhtTopologyFutureAdapter.`validateCache(GridCacheContext cctx, boolean recovery, boolean read, Object key, Collection<?> keys)` Returns error is cache topology is not valid.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridCacheContext
Constructor and Description
`CacheDistributedGetFutureAdapter(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, UUID subjId, String taskName, boolean deserializeBinary, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean canRemap, boolean needVer, boolean keepCacheObjects, boolean recovery)`
`GridDhtCache(GridCacheContext<K,V> ctx)`
`GridDhtCache(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)`
`GridDhtCacheAdapter(GridCacheContext<K,V> ctx)`
`GridDhtCacheAdapter(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)` Constructor used for near-only cache.
`GridDhtCacheEntry(GridCacheContext ctx, AffinityTopologyVersion topVer, KeyCacheObject key)`
`GridDhtGetFuture(GridCacheContext<K,V> cctx, long msgId, UUID reader, Map<KeyCacheObject,Boolean> keys, boolean readThrough, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean recovery, boolean addReaders)`
`GridDhtGetSingleFuture(GridCacheContext<K,V> cctx, long msgId, UUID reader, KeyCacheObject key, boolean addRdr, boolean readThrough, AffinityTopologyVersion topVer, UUID subjId, int taskNameHash, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean recovery)`
`GridDhtLockFuture(GridCacheContext<?,?> cctx, UUID nearNodeId, GridCacheVersion nearLockVer, AffinityTopologyVersion topVer, int cnt, boolean read, boolean needReturnVal, long timeout, GridDhtTxLocalAdapter tx, long threadId, long createTtl, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary)`
`GridDhtPartitionsReservation(AffinityTopologyVersion topVer, GridCacheContext<?,?> cctx, Object appKey)`
`GridDhtTransactionalCacheAdapter(GridCacheContext<K,V> ctx)`
`GridDhtTransactionalCacheAdapter(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)` Constructor used for near-only cache.
`GridPartitionedGetFuture(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, AffinityTopologyVersion topVer, boolean readThrough, boolean forcePrimary, UUID subjId, String taskName, boolean deserializeBinary, boolean recovery, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean canRemap, boolean needVer, boolean keepCacheObjects)`
`GridPartitionedSingleGetFuture(GridCacheContext cctx, KeyCacheObject key, AffinityTopologyVersion topVer, boolean readThrough, boolean forcePrimary, UUID subjId, String taskName, boolean deserializeBinary, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean canRemap, boolean needVer, boolean keepCacheObjects, boolean recovery)`

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

Fields in org.apache.ignite.internal.processors.cache.distributed.dht.atomic declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext` | GridNearAtomicAbstractUpdateFuture.`cctx` Cache context.
`protected GridCacheContext` | GridDhtAtomicAbstractUpdateFuture.`cctx` Cache context.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.atomic with parameters of type GridCacheContext
Constructor and Description
`GridDhtAtomicAbstractUpdateFuture(GridCacheContext cctx, GridCacheVersion writeVer, GridNearAtomicAbstractUpdateRequest updateReq)`
`GridDhtAtomicCache(GridCacheContext<K,V> ctx)`
`GridDhtAtomicCache(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)`
`GridNearAtomicAbstractUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Object[] invokeArgs, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)` Constructor.

`GridNearAtomicSingleUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Object key, Object val, Object[] invokeArgs, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

`GridNearAtomicUpdateFuture(GridCacheContext cctx, GridDhtAtomicCache cache, CacheWriteSynchronizationMode syncMode, GridCacheOperation op, Collection<?> keys, Collection<?> vals, Object[] invokeArgs, Collection<GridCacheDrInfo> conflictPutVals, Collection<GridCacheVersion> conflictRmvVals, boolean retval, boolean rawRetval, javax.cache.expiry.ExpiryPolicy expiryPlc, CacheEntryPredicate[] filter, UUID subjId, int taskNameHash, boolean skipStore, boolean keepBinary, boolean recovery, int remapCnt)`

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

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.colocated with parameters of type GridCacheContext
Constructor and Description
`GridDhtColocatedCache(GridCacheContext<K,V> ctx)`
`GridDhtColocatedCache(GridCacheContext<K,V> ctx, GridCacheConcurrentMap map)` Creates colocated cache with specified map.
`GridDhtColocatedLockFuture(GridCacheContext<?,?> cctx, Collection<KeyCacheObject> keys, GridNearTxLocal tx, boolean read, boolean retval, long timeout, long createTtl, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary, boolean recovery)`
`GridDhtDetachedCacheEntry(GridCacheContext ctx, KeyCacheObject key)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`GridDhtFuture<Object>` | GridDhtPreloader.`request(GridCacheContext cctx, Collection<KeyCacheObject> keys, AffinityTopologyVersion topVer)`
`GridDhtFuture<Object>` | GridDhtPreloader.`request(GridCacheContext cctx, GridNearAtomicAbstractUpdateRequest req, AffinityTopologyVersion topVer)` Requests that preloader sends the request for the key.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridCacheContext
Constructor and Description
`GridDhtForceKeysFuture(GridCacheContext<K,V> cctx, AffinityTopologyVersion topVer, Collection<KeyCacheObject> keys)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`protected IgniteCacheExpiryPolicy` | GridNearTxLocal.`accessPolicy(GridCacheContext cacheCtx, Collection<KeyCacheObject> keys)`
`protected IgniteCacheExpiryPolicy` | GridNearTxLocal.`accessPolicy(GridCacheContext ctx, IgniteTxKey key, javax.cache.expiry.ExpiryPolicy expiryPlc)`
`boolean` | GridNearTxRemote.`addEntry(GridCacheContext cacheCtx, IgniteTxKey key, GridCacheOperation op, CacheObject val, GridCacheVersion drVer, boolean skipStore, boolean keepBinary)`
`void` | GridNearLockRequest.`addKeyBytes(KeyCacheObject key, boolean retVal, GridCacheVersion dhtVer, GridCacheContext ctx)` Adds a key.
`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.
`void` | GridNearLockRequest.`filter(CacheEntryPredicate[] filter, GridCacheContext ctx)`
`void` | CacheVersionedValue.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)` This method is called after the whole message is received and is responsible for unmarshalling state.
`<K,V> IgniteInternalFuture<Map<K,V>>` | GridNearTxLocal.`getAllAsync(GridCacheContext cacheCtx, AffinityTopologyVersion entryTopVer, Collection<KeyCacheObject> keys, boolean deserializeBinary, boolean skipVals, boolean keepCacheObjects, boolean skipStore, boolean recovery, boolean needVer)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | GridNearTxLocal.`invokeAsync(GridCacheContext cacheCtx, AffinityTopologyVersion entryTopVer, K key, javax.cache.processor.EntryProcessor<K,V,Object> entryProcessor, Object... invokeArgs)`
`<K,V,T> IgniteInternalFuture<GridCacheReturn>` | GridNearTxLocal.`invokeAsync(GridCacheContext cacheCtx, AffinityTopologyVersion entryTopVer, Map<? extends K,? extends javax.cache.processor.EntryProcessor<K,V,Object>> map, Object... invokeArgs)`
`IgniteInternalFuture<Void>` | GridNearTxLocal.`loadMissing(GridCacheContext cacheCtx, AffinityTopologyVersion topVer, boolean readThrough, boolean async, Collection<KeyCacheObject> keys, boolean skipVals, boolean needVer, boolean keepBinary, boolean recovery, javax.cache.expiry.ExpiryPolicy expiryPlc, GridInClosure3<KeyCacheObject,Object,GridCacheVersion> c)`
`<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, AffinityTopologyVersion entryTopVer, Map<? extends K,? extends V> map, boolean retval)`
`IgniteInternalFuture<?>` | GridNearTxLocal.`putAllDrAsync(GridCacheContext cacheCtx, Map<KeyCacheObject,GridCacheDrInfo> drMap)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | GridNearTxLocal.`putAsync(GridCacheContext cacheCtx, AffinityTopologyVersion entryTopVer, K key, V val, boolean retval, CacheEntryPredicate filter)`
`<K,V> IgniteInternalFuture<GridCacheReturn>` | GridNearTxLocal.`removeAllAsync(GridCacheContext cacheCtx, AffinityTopologyVersion entryTopVer, Collection<? extends K> keys, boolean retval, CacheEntryPredicate filter, boolean singleRmv)`
`IgniteInternalFuture<?>` | GridNearTxLocal.`removeAllDrAsync(GridCacheContext cacheCtx, Map<KeyCacheObject,GridCacheVersion> drMap)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheContext
Constructor and Description
`GridNearAtomicCache(GridCacheContext<K,V> ctx)`
`GridNearCacheAdapter(GridCacheContext<K,V> ctx)`
`GridNearCacheEntry(GridCacheContext ctx, KeyCacheObject key)`
`GridNearGetFuture(GridCacheContext<K,V> cctx, Collection<KeyCacheObject> keys, boolean readThrough, boolean forcePrimary, IgniteTxLocalEx tx, UUID subjId, String taskName, boolean deserializeBinary, IgniteCacheExpiryPolicy expiryPlc, boolean skipVals, boolean canRemap, boolean needVer, boolean keepCacheObjects, boolean recovery)`
`GridNearLockFuture(GridCacheContext<?,?> cctx, Collection<KeyCacheObject> keys, GridNearTxLocal tx, boolean read, boolean retval, long timeout, long createTtl, long accessTtl, CacheEntryPredicate[] filter, boolean skipStore, boolean keepBinary, boolean recovery)`
`GridNearTransactionalCache(GridCacheContext<K,V> ctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.dr

Methods in org.apache.ignite.internal.processors.cache.dr with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridOsCacheDrManager.`start(GridCacheContext cctx)` Starts manager.

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

Constructors in org.apache.ignite.internal.processors.cache.local with parameters of type GridCacheContext
Constructor and Description
`GridLocalCache(GridCacheContext<K,V> ctx)`

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

Constructors in org.apache.ignite.internal.processors.cache.local.atomic with parameters of type GridCacheContext
Constructor and Description
`GridLocalAtomicCache(GridCacheContext<K,V> ctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridCacheOffheapManager.`onCacheStarted(GridCacheContext cctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.persistence.snapshot

Methods in org.apache.ignite.internal.processors.cache.persistence.snapshot with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | IgniteCacheSnapshotManager.`onCacheStop(GridCacheContext cctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.query

Fields in org.apache.ignite.internal.processors.cache.query declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext<K,V>` | GridCacheQueryFutureAdapter.`cctx` Cache context.

Constructors in org.apache.ignite.internal.processors.cache.query with parameters of type GridCacheContext
Constructor and Description
`GridCacheDistributedFieldsQueryFuture(GridCacheContext<?,?> ctx, long reqId, GridCacheQueryBean qry, Iterable<ClusterNode> nodes)`
`GridCacheDistributedQueryFuture(GridCacheContext<K,V> ctx, long reqId, GridCacheQueryBean qry, Iterable<ClusterNode> nodes)`
`GridCacheLocalFieldsQueryFuture(GridCacheContext<?,?> ctx, GridCacheQueryBean qry)`
`GridCacheLocalQueryFuture(GridCacheContext<K,V> ctx, GridCacheQueryBean qry)`
`GridCacheQueryAdapter(GridCacheContext<?,?> cctx, GridCacheQueryType type, IgniteBiPredicate<Object,Object> filter, IgniteClosure<Map.Entry,Object> transform, Integer part, boolean keepBinary)`
`GridCacheQueryAdapter(GridCacheContext<?,?> cctx, GridCacheQueryType type, IgniteLogger log, int pageSize, long timeout, boolean keepAll, boolean incBackups, boolean dedup, ClusterGroup prj, IgniteBiPredicate<Object,Object> filter, Integer part, String clsName, String clause, boolean incMeta, boolean keepBinary, UUID subjId, int taskHash)`
`GridCacheQueryAdapter(GridCacheContext<?,?> cctx, GridCacheQueryType type, String clsName, String clause, IgniteBiPredicate<Object,Object> filter, Integer part, boolean incMeta, boolean keepBinary)`
`GridCacheQueryFutureAdapter(GridCacheContext<K,V> cctx, GridCacheQueryBean qry, boolean loc)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.query.continuous

Methods in org.apache.ignite.internal.processors.cache.query.continuous with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`CounterSkipContext` | CacheContinuousQueryListener.`skipUpdateCounter(GridCacheContext cctx, CounterSkipContext skipCtx, int part, long cntr, AffinityTopologyVersion topVer, boolean primary)` For cache updates in shared cache group need notify others caches CQ listeners that generated counter should be skipped.

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

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridCacheContext
Modifier and Type | Method and Description
--- | ---
`GridCacheContext<?,?>` | IgniteTxEntry.`context()`
`GridCacheContext` | IgniteTxState.`singleCacheContext(GridCacheSharedContext cctx)`
`GridCacheContext` | IgniteTxImplicitSingleStateImpl.`singleCacheContext(GridCacheSharedContext cctx)`
`GridCacheContext` | IgniteTxStateImpl.`singleCacheContext(GridCacheSharedContext cctx)`
`GridCacheContext` | IgniteTxRemoteStateAdapter.`singleCacheContext(GridCacheSharedContext cctx)`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`protected IgniteCacheExpiryPolicy` | IgniteTxLocalAdapter.`accessPolicy(GridCacheContext cacheCtx, Collection<KeyCacheObject> keys)`
`protected IgniteCacheExpiryPolicy` | IgniteTxLocalAdapter.`accessPolicy(GridCacheContext ctx, IgniteTxKey key, javax.cache.expiry.ExpiryPolicy expiryPlc)`
`protected void` | IgniteTxLocalAdapter.`addActiveCache(GridCacheContext cacheCtx, boolean recovery)` Adds cache to the list of active caches in transaction.
`void` | IgniteTxState.`addActiveCache(GridCacheContext cacheCtx, boolean recovery, IgniteTxLocalAdapter tx)`
`void` | IgniteTxImplicitSingleStateImpl.`addActiveCache(GridCacheContext ctx, boolean recovery, IgniteTxLocalAdapter tx)`
`void` | IgniteTxStateImpl.`addActiveCache(GridCacheContext cacheCtx, boolean recovery, IgniteTxLocalAdapter tx)`
`void` | IgniteTxRemoteStateAdapter.`addActiveCache(GridCacheContext cacheCtx, boolean recovery, IgniteTxLocalAdapter tx)`
`void` | IgniteInternalTx.`addInvalidPartition(GridCacheContext<?,?> cacheCtx, int part)`
`void` | IgniteTxAdapter.`addInvalidPartition(GridCacheContext<?,?> cacheCtx, int part)`
`IgniteTxEntry` | IgniteTxEntry.`cleanCopy(GridCacheContext<?,?> ctx)`
`void` | IgniteTxEntry.`context(GridCacheContext<?,?> ctx)`
`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.
`void` | IgniteTxKey.`finishUnmarshal(GridCacheContext ctx, ClassLoader ldr)`
`void` | TxEntryValueHolder.`marshal(GridCacheContext<?,?> ctx)`
`GridNearTxLocal` | IgniteTxManager.`newTx(boolean implicit, boolean implicitSingle, GridCacheContext sysCacheCtx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, boolean storeEnabled, int txSize)`
`<T extends IgniteInternalTx> T` | IgniteTxManager.`onCreated(GridCacheContext cacheCtx, T tx)`
`protected void` | IgniteTxLocalStateAdapter.`onTxEnd(GridCacheContext cacheCtx, IgniteInternalTx tx, boolean commit)`
`GridTuple<CacheObject>` | IgniteTxLocalAdapter.`peek(GridCacheContext cacheCtx, boolean failFast, KeyCacheObject key)`
`GridTuple<CacheObject>` | IgniteInternalTx.`peek(GridCacheContext ctx, boolean failFast, KeyCacheObject key)`
`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.
`void` | IgniteTxKey.`prepareMarshal(GridCacheContext ctx)`
`GridNearTxLocal` | IgniteTxManager.`threadLocalTx(GridCacheContext cctx)`
`GridNearTxLocal` | IgniteTransactionsImpl.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation)`
`GridNearTxLocal` | IgniteTransactionsImpl.`txStartEx(GridCacheContext ctx, TransactionConcurrency concurrency, TransactionIsolation isolation, long timeout, int txSize)`
`void` | TxEntryValueHolder.`unmarshal(GridCacheContext<?,?> ctx, ClassLoader ldr)`
`protected boolean` | IgniteTxAdapter.`updateNearCache(GridCacheContext<?,?> cacheCtx, KeyCacheObject key, AffinityTopologyVersion topVer)` Checks whether near cache should be updated.

Constructors in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridCacheContext
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.

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cache.version

Fields in org.apache.ignite.internal.processors.cache.version declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext` | GridCacheLazyPlainVersionedEntry.`cctx` Cache context.

Constructors in org.apache.ignite.internal.processors.cache.version with parameters of type GridCacheContext
Constructor and Description
`GridCacheLazyPlainVersionedEntry(GridCacheContext cctx, KeyCacheObject keyObj, CacheObject valObj, long ttl, long expireTime, GridCacheVersion ver, boolean keepBinary)`
`GridCacheLazyPlainVersionedEntry(GridCacheContext cctx, KeyCacheObject keyObj, CacheObject valObj, long ttl, long expireTime, GridCacheVersion ver, boolean isStartVer, boolean keepBinary)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`protected int` | IgniteCacheObjectProcessorImpl.`partition(CacheObjectContext ctx, GridCacheContext cctx, Object obj)`
`CacheObject` | IgniteCacheObjectProcessorImpl.`prepareForCache(CacheObject obj, GridCacheContext cctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`CacheObject` | IgniteCacheObjectProcessor.`prepareForCache(CacheObject obj, GridCacheContext cctx)` Prepares cache object for cache (e.g. copies user-provided object if needed).
`KeyCacheObject` | IgniteCacheObjectProcessorImpl.`toCacheKeyObject(CacheObjectContext ctx, GridCacheContext cctx, Object obj, boolean userObj)`
`KeyCacheObject` | IgniteCacheObjectProcessor.`toCacheKeyObject(CacheObjectContext ctx, GridCacheContext cctx, Object obj, boolean userObj)`
`protected KeyCacheObject` | IgniteCacheObjectProcessorImpl.`toCacheKeyObject0(CacheObjectContext ctx, GridCacheContext cctx, Object obj, boolean userObj)`
`Object` | IgniteCacheObjectProcessorImpl.`unwrapTemporary(GridCacheContext ctx, Object obj)` Converts temporary off-heap object to heap-based.
`Object` | IgniteCacheObjectProcessor.`unwrapTemporary(GridCacheContext ctx, Object obj)` Converts temporary off-heap object to heap-based.

### Uses of GridCacheContext in org.apache.ignite.internal.processors.continuous

Methods in org.apache.ignite.internal.processors.continuous with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridContinuousProcessor.`onCacheStart(GridCacheContext ctx)` Callback invoked when cache is started.
`void` | GridContinuousProcessor.`onCacheStop(GridCacheContext ctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.datastreamer

Methods in org.apache.ignite.internal.processors.datastreamer with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`<K,V> Map.Entry<K,V>` | DataStreamerEntry.`toEntry(GridCacheContext ctx, boolean keepBinary)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.datastructures

Fields in org.apache.ignite.internal.processors.datastructures declared as GridCacheContext
Modifier and Type | Field and Description
--- | ---
`protected GridCacheContext<?,?>` | GridCacheQueueAdapter.`cctx` Cache context.

Methods in org.apache.ignite.internal.processors.datastructures with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`void` | GridSetQueryPredicate.`init(GridCacheContext ctx)`
`void` | DataStructuresProcessor.`removeQueue(String name, GridCacheContext cctx)`
`void` | DataStructuresProcessor.`removeSet(String name, GridCacheContext cctx)`

Constructors in org.apache.ignite.internal.processors.datastructures with parameters of type GridCacheContext
Constructor and Description
`GridAtomicCacheQueueImpl(String queueName, GridCacheQueueHeader hdr, GridCacheContext<?,?> cctx)`
`GridCacheQueueAdapter(String queueName, GridCacheQueueHeader hdr, GridCacheContext<?,?> cctx)`
`GridCacheQueueProxy(GridCacheContext cctx, GridCacheQueueAdapter<T> delegate)`
`GridCacheSetImpl(GridCacheContext ctx, String name, GridCacheSetHeader hdr)`
`GridCacheSetProxy(GridCacheContext cctx, GridCacheSetImpl<T> delegate)`
`GridTransactionalCacheQueueImpl(String queueName, GridCacheQueueHeader hdr, GridCacheContext<?,?> cctx)`

### Uses of GridCacheContext in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query with parameters of type GridCacheContext
Modifier and Type | Method and Description
--- | ---
`boolean` | GridQueryProcessor.`belongsToTable(GridCacheContext cctx, String expCacheName, String expTblName, KeyCacheObject key, CacheObject val)` Check whether provided key and value belongs to expected cache and table.
`<R> R` | GridQueryProcessor.`executeQuery(GridCacheQueryType qryType, String qry, GridCacheContext<?,?> cctx, IgniteOutClosureX<R> clo, boolean complete)`
`void` | GridQueryProcessor.`onCacheStart(GridCacheContext cctx, QuerySchema schema)` Handle cache start.
`void` | GridQueryProcessor.`onCacheStart0(GridCacheContext<?,?> cctx, QuerySchema schema)` Create type descriptors from schema and initialize indexing for given cache.
`void` | GridQueryProcessor.`onCacheStop(GridCacheContext cctx)`
`<K,V> QueryCursor<javax.cache.Cache.Entry<K,V>>` | GridQueryProcessor.`querySql(GridCacheContext<?,?> cctx, SqlQuery qry, boolean keepBinary)` Execute distributed SQL query.
`FieldsQueryCursor<List<?>>` | GridQueryProcessor.`querySqlFields(GridCacheContext<?,?> cctx, SqlFieldsQuery qry, boolean keepBinary)` Query SQL fields.
`void` | GridQueryIndexing.`registerCache(String cacheName, String schemaName, GridCacheContext<?,?> cctx)` Registers cache.
`boolean` | GridQueryIndexing.`registerType(GridCacheContext cctx, GridQueryTypeDescriptor desc)` Registers type if it was not known before or updates it otherwise.
`static QueryTypeCandidate` | QueryUtils.`typeForQueryEntity(String cacheName, GridCacheContext cctx, QueryEntity qryEntity, List<Class<?>> mustDeserializeClss, boolean escape)` Create type candidate for query entity.

### Uses of GridCacheContext in org.apache.ignite.internal.processors.query.schema

Constructors in org.apache.ignite.internal.processors.query.schema with parameters of type GridCacheContext
Constructor and Description
`SchemaIndexCacheVisitorImpl(GridQueryProcessor qryProc, GridCacheContext cctx, String cacheName, String tblName, SchemaIndexOperationCancellationToken cancel)` Constructor.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017