## Uses of Interface
org.apache.ignite.cache.GridCache

Packages that use GridCache
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
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.near |
org.apache.ignite.internal.processors.cache.local |
org.apache.ignite.internal.processors.cache.local.atomic |
org.apache.ignite.internal.visor.cache |

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

Methods in org.apache.ignite.internal that return GridCache
Modifier and Type | Method and Description
--- | ---
`<K,V> GridCache<K,V>` | IgniteKernal.`cache(String name)`
`<K,V> GridCache<K,V>` | IgniteEx.`cachex()` Gets default cache instance if one is configured or `null` otherwise returning even non-public caches.
`<K,V> GridCache<K,V>` | IgniteKernal.`cachex()` Gets default cache instance if one is configured or `null` otherwise returning even non-public caches.
`<K,V> GridCache<K,V>` | IgniteEx.`cachex(String name)` Gets the cache instance for the given name if one is configured or `null` otherwise returning even non-public caches.
`<K,V> GridCache<K,V>` | IgniteKernal.`cachex(String name)` Gets the cache instance for the given name if one is configured or `null` otherwise returning even non-public caches.

Methods in org.apache.ignite.internal that return types with arguments of type GridCache
Modifier and Type | Method and Description
--- | ---
`Collection<GridCache<?,?>>` | IgniteKernal.`caches()`
`Collection<GridCache<?,?>>` | IgniteEx.`cachesx(IgnitePredicate<? super GridCache<?,?>>... p)` Gets configured cache instance that satisfy all provided predicates including non-public caches.
`Collection<GridCache<?,?>>` | IgniteKernal.`cachesx(IgnitePredicate<? super GridCache<?,?>>[] p)` Gets configured cache instance that satisfy all provided predicates including non-public caches.

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

Subinterfaces of GridCache in org.apache.ignite.internal.processors.cache
Modifier and Type | Interface and Description
--- | ---
`interface` | `GridCacheProxy<K,V>` Cache proxy marker interface.

Classes in org.apache.ignite.internal.processors.cache that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheAdapter<K,V>` Adapter for different cache implementations.
`class` | `GridCacheProxyImpl<K,V>` Cache proxy.

Methods in org.apache.ignite.internal.processors.cache that return GridCache
Modifier and Type | Method and Description
--- | ---
`<K,V> GridCache<K,V>` | GridCacheProcessor.`atomicsCache()` Gets utility cache for atomic data structures.
`<K1,V1> GridCache<K1,V1>` | CacheProjection.`cache()` Gets base cache for this projection.
`<K1,V1> GridCache<K1,V1>` | GridCacheProjectionImpl.`cache()` Gets base cache for this projection.
`<K1,V1> GridCache<K1,V1>` | GridCacheProxyImpl.`cache()` Gets base cache for this projection.
`<K1,V1> GridCache<K1,V1>` | GridCacheAdapter.`cache()` Gets base cache for this projection.
`<K,V> GridCache<K,V>` | GridCacheProcessor.`cache()`
`<K,V> GridCache<K,V>` | GridCacheProcessor.`cache(String name)`
`<K,V> GridCache<K,V>` | GridCacheProcessor.`publicCache()`
`<K,V> GridCache<K,V>` | GridCacheProcessor.`publicCache(String name)`

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridCache
Modifier and Type | Method and Description
--- | ---
`Collection<GridCache<?,?>>` | GridCacheProcessor.`caches()`
`Collection<GridCache<?,?>>` | GridCacheProcessor.`publicCaches()`

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

Classes in org.apache.ignite.internal.processors.cache.distributed that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridDistributedCacheAdapter<K,V>` Distributed cache implementation.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement GridCache
Modifier and Type | Class and Description
--- | ---
`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 GridCache in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtAtomicCache<K,V>` Non-transactional partitioned cache.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtColocatedCache<K,V>` Colocated cache.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.near that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridNearAtomicCache<K,V>` Near cache for atomic cache.
`class` | `GridNearCacheAdapter<K,V>` Common logic for near caches.
`class` | `GridNearTransactionalCache<K,V>` Near cache for transactional cache.

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

Classes in org.apache.ignite.internal.processors.cache.local that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridLocalCache<K,V>` Local cache implementation.

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

Classes in org.apache.ignite.internal.processors.cache.local.atomic that implement GridCache
Modifier and Type | Class and Description
--- | ---
`class` | `GridLocalAtomicCache<K,V>` Non-transactional local cache.

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

Methods in org.apache.ignite.internal.visor.cache with parameters of type GridCache
Modifier and Type | Method and Description
--- | ---
`static VisorCacheMetrics` | VisorCacheMetrics.`from(GridCache c)`
`static VisorCache` | VisorCache.`from(Ignite ignite, GridCache c, int sample)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC3
Release Date | : March 24 2015