## Uses of Interface
org.apache.ignite.IgniteCache

Packages that use IgniteCache
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.dataload | Data loader processor.
org.apache.ignite.internal.processors.dr | Data center replication processor.

### Uses of IgniteCache in org.apache.ignite

Methods in org.apache.ignite that return IgniteCache
Modifier and Type | Method and Description
--- | ---
`<K,V> IgniteCache<K,V>` | Ignite.`jcache(String name)` Gets an instance of `IgniteCache` API.
`IgniteCache<K,V>` | IgniteCache.`withAsync()` Gets component with asynchronous mode enabled.
`IgniteCache<K,V>` | IgniteCache.`withExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc)`
`IgniteCache<K,V>` | IgniteCache.`withSkipStore()`

Methods in org.apache.ignite with parameters of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`void` | IgniteDataLoader.Updater.`update(IgniteCache<K,V> cache, Collection<Map.Entry<K,V>> entries)` Updates cache with batch of entries.

### Uses of IgniteCache in org.apache.ignite.cache

Methods in org.apache.ignite.cache with parameters of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`javax.cache.CacheManager` | CachingProvider.`findManager(IgniteCache<?,?> cache)`

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

Methods in org.apache.ignite.internal that return IgniteCache
Modifier and Type | Method and Description
--- | ---
`<K,V> IgniteCache<K,V>` | IgniteKernal.`jcache(String name)` Gets an instance of `IgniteCache` API.

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

Classes in org.apache.ignite.internal.processors.cache that implement IgniteCache
Modifier and Type | Class and Description
--- | ---
`class` | `IgniteCacheProxy<K,V>` Cache proxy.

Methods in org.apache.ignite.internal.processors.cache that return IgniteCache
Modifier and Type | Method and Description
--- | ---
`protected IgniteCache<K,V>` | IgniteCacheProxy.`createAsyncInstance()` Creates component with asynchronous mode enabled.
`IgniteCache<K,V>` | IgniteCacheProxy.`flagOn(CacheFlag flag)`
`<K1,V1> IgniteCache<K1,V1>` | IgniteCacheProxy.`keepPortable()` Creates projection that will operate with portable objects.
`<K,V> IgniteCache<K,V>` | GridCacheProcessor.`publicJCache(String name)`
`IgniteCache<K,V>` | IgniteCacheProxy.`withExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc)`
`IgniteCache<K,V>` | IgniteCacheProxy.`withSkipStore()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`static <K,V> void` | GridCacheUtils.`inTx(Ignite ignite, IgniteCache<K,V> cache, TransactionConcurrency concurrency, TransactionIsolation isolation, IgniteInClosureX<IgniteCache<K,V>> clo)` Execute closure inside cache transaction.

Method parameters in org.apache.ignite.internal.processors.cache with type arguments of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`static <K,V> void` | GridCacheUtils.`inTx(Ignite ignite, IgniteCache<K,V> cache, TransactionConcurrency concurrency, TransactionIsolation isolation, IgniteInClosureX<IgniteCache<K,V>> clo)` Execute closure inside cache transaction.

### Uses of IgniteCache in org.apache.ignite.internal.processors.dataload

Methods in org.apache.ignite.internal.processors.dataload with parameters of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`protected static <K,V> void` | GridDataLoadCacheUpdaters.`updateAll(IgniteCache<K,V> cache, Set<K> rmvCol, Map<K,V> putMap)` Updates cache.

### Uses of IgniteCache in org.apache.ignite.internal.processors.dr

Methods in org.apache.ignite.internal.processors.dr with parameters of type IgniteCache
Modifier and Type | Method and Description
--- | ---
`void` | GridDrDataLoadCacheUpdater.`update(IgniteCache<K,V> cache0, Collection<Map.Entry<K,V>> col)` Updates cache with batch of entries.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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