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

Packages that use GridCacheAdapter
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
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.local
org.apache.ignite.internal.processors.cache.local.atomic
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.visor.cache

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

Methods in org.apache.ignite.internal that return GridCacheAdapter
`<K,V> GridCacheAdapter<K,V>` IgniteKernal.`internalCache(String name)` USED ONLY FOR TESTING.

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

Fields in org.apache.ignite.internal.processors.cache declared as GridCacheAdapter
`protected GridCacheAdapter<K,V>` GridCacheClearAllRunnable.`cache` Cache to be cleared.

Methods in org.apache.ignite.internal.processors.cache that return GridCacheAdapter
`GridCacheAdapter<K,V>` GridCacheContext.`cache()`
`<K,V> GridCacheAdapter<K,V>` GridCacheProcessor.`internalCache(String name)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCacheAdapter
`List<GridCacheAdapter>` GridCacheProcessor.`blockGateways(Collection<Integer> cacheGrpIds)` Blocks (stops) cache gateway for caches according to given `cacheGroupIds`.
`Collection<GridCacheAdapter<?,?>>` GridCacheProcessor.`internalCaches()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheAdapter
`void` GridCacheContext.`cache(GridCacheAdapter<K,V> cache)`

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type GridCacheAdapter
`IgniteInternalFuture<Void>` GridCachePartitionExchangeManager.`deferStopCachesOnClientReconnect(Collection<GridCacheAdapter> caches)`

Constructors in org.apache.ignite.internal.processors.cache with parameters of type GridCacheAdapter
Constructor and Description
`GridCacheClearAllRunnable(GridCacheAdapter<K,V> cache, GridCacheVersion obsoleteVer, int id, int totalCnt, boolean readers)` Constructor.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.distributed
`class` `GridDistributedCacheAdapter<K,V>` Distributed cache implementation.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.distributed.dht
`class` `GridDhtCache<K,V>` DHT cache.
`class` `GridDhtCacheAdapter<K,V>` DHT cache adapter.
`class` `GridDhtTransactionalCacheAdapter<K,V>` Base class for transactional DHT caches.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.atomic
`class` `GridDhtAtomicCache<K,V>` Non-transactional partitioned cache.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
`class` `GridDhtColocatedCache<K,V>` Colocated cache.

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return types with arguments of type GridCacheAdapter
`Collection<GridCacheAdapter>` StopCachesOnClientReconnectExchangeTask.`stoppedCaches()`

Constructor parameters in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with type arguments of type GridCacheAdapter
Constructor and Description
`StopCachesOnClientReconnectExchangeTask(Collection<GridCacheAdapter> stoppedCaches)`

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.distributed.near
`class` `GridNearAtomicCache<K,V>` Near cache for atomic cache.
`class` `GridNearCacheAdapter<K,V>` Common logic for near caches (smaller local cache that stores most recently or most frequently accessed data).
`class` `GridNearTransactionalCache<K,V>` Near cache for transactional cache.

Constructors in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type GridCacheAdapter
Constructor and Description
`GridNearCacheClearAllRunnable(GridCacheAdapter<K,V> cache, GridCacheVersion obsoleteVer, GridCacheClearAllRunnable<K,V> dhtJob)` Constructor.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.local
`class` `GridLocalCache<K,V>` Local cache implementation.

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

Subclasses of GridCacheAdapter in org.apache.ignite.internal.processors.cache.local.atomic
`class` `GridLocalAtomicCache<K,V>` Non-transactional local cache.

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

Fields in org.apache.ignite.internal.processors.datastructures declared as GridCacheAdapter
`protected GridCacheAdapter` GridCacheQueueAdapter.`cache` Cache.

### Uses of GridCacheAdapter in org.apache.ignite.internal.visor.cache

Constructors in org.apache.ignite.internal.visor.cache with parameters of type GridCacheAdapter
Constructor and Description
`VisorCache(IgniteEx ignite, GridCacheAdapter ca, boolean collectMetrics)` Create data transfer object for given cache.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.1
Release Date | : December 20 2021