## Uses of Class
org.apache.ignite.configuration.CacheConfiguration

Packages that use CacheConfiguration
Package | Description
--- | ---
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.configuration |
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.jta |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processer.
org.apache.ignite.internal.visor.cache |

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

Methods in org.apache.ignite.cache that return CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`CacheConfiguration` | GridCache.`configuration()` Gets configuration bean for this cache.

### Uses of CacheConfiguration in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`CacheConfiguration[]` | IgniteConfiguration.`getCacheConfiguration()` Gets configuration (descriptors) for all caches.

Methods in org.apache.ignite.configuration with parameters of type CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`void` | IgniteConfiguration.`setCacheConfiguration(CacheConfiguration... cacheCfg)` Sets cache configurations.

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

Fields in org.apache.ignite.internal.processors.cache declared as CacheConfiguration
Modifier and Type | Field and Description
--- | ---
`protected CacheConfiguration` | GridCacheAdapter.`cacheCfg` Cache configuration.

Methods in org.apache.ignite.internal.processors.cache that return CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`CacheConfiguration` | GridCacheContext.`config()`
`CacheConfiguration` | GridCacheProxyImpl.`configuration()` Gets configuration bean for this cache.
`CacheConfiguration` | GridCacheAdapter.`configuration()` Gets configuration bean for this cache.
`static CacheConfiguration` | GridCacheUtils.`hadoopSystemCache()` Create system cache used by Hadoop component.

Methods in org.apache.ignite.internal.processors.cache with parameters of type CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`static void` | GridCacheUtils.`checkAttributeMismatch(IgniteLogger log, CacheConfiguration locCfg, CacheConfiguration rmtCfg, ClusterNode rmt, T2<String,String> attr, boolean fail)` Checks that local and remove configurations have the same value of given attribute.
`static void` | GridCacheUtils.`checkAttributeMismatch(IgniteLogger log, CacheConfiguration locCfg, CacheConfiguration rmtCfg, ClusterNode rmt, T2<String,String> attr, boolean fail)` Checks that local and remove configurations have the same value of given attribute.
`static CacheDistributionMode` | GridCacheUtils.`distributionMode(CacheConfiguration cfg)` Gets default partitioned cache mode.
`static boolean` | GridCacheUtils.`isAffinityNode(CacheConfiguration cfg)` Checks if node is affinity node for given cache configuration.
`static boolean` | GridCacheUtils.`isNearEnabled(CacheConfiguration cfg)` Checks if near cache is enabled for cache configuration.

Constructors in org.apache.ignite.internal.processors.cache with parameters of type CacheConfiguration
Constructor and Description
`GridCacheAttributes(CacheConfiguration cfg, CacheStore<?,?> store)`

`GridCacheContext(GridKernalContext ctx, GridCacheSharedContext sharedCtx, CacheConfiguration cacheCfg, GridCacheEventManager evtMgr, GridCacheSwapManager swapMgr, GridCacheStoreManager storeMgr, GridCacheEvictionManager evictMgr, GridCacheQueryManager<K,V> qryMgr, CacheContinuousQueryManager contQryMgr, GridCacheAffinityManager affMgr, CacheDataStructuresManager dataStructuresMgr, GridCacheTtlManager ttlMgr, GridCacheDrManager drMgr, CacheJtaManagerAdapter jtaMgr)`

`GridCacheStoreManager(GridKernalContext ctx, Map<CacheStore,ThreadLocal> sesHolders, CacheStore<Object,Object> cfgStore, CacheConfiguration cfg)`

### Uses of CacheConfiguration in org.apache.ignite.internal.processors.cache.jta

Methods in org.apache.ignite.internal.processors.cache.jta with parameters of type CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`abstract void` | CacheJtaManagerAdapter.`createTmLookup(CacheConfiguration ccfg)` Creates transaction manager finder.
`void` | CacheNoopJtaManager.`createTmLookup(CacheConfiguration ccfg)` Creates transaction manager finder.

### Uses of CacheConfiguration in org.apache.ignite.internal.processors.igfs

Methods in org.apache.ignite.internal.processors.igfs with parameters of type CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`void` | IgfsNoopHelper.`preProcessCacheConfiguration(CacheConfiguration cfg)` Pre-process cache configuration.
`void` | IgfsHelper.`preProcessCacheConfiguration(CacheConfiguration cfg)` Pre-process cache configuration.
`void` | IgfsHelperImpl.`preProcessCacheConfiguration(CacheConfiguration cfg)` Pre-process cache configuration.
`void` | IgfsNoopHelper.`validateCacheConfiguration(CacheConfiguration cfg)` Validate cache configuration for IGFS.
`void` | IgfsHelper.`validateCacheConfiguration(CacheConfiguration cfg)` Validate cache configuration for IGFS.
`void` | IgfsHelperImpl.`validateCacheConfiguration(CacheConfiguration cfg)` Validate cache configuration for IGFS.

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

Methods in org.apache.ignite.internal.visor.cache with parameters of type CacheConfiguration
Modifier and Type | Method and Description
--- | ---
`static VisorCachePreloadConfiguration` | VisorCachePreloadConfiguration.`from(CacheConfiguration ccfg)`
`static VisorCacheNearConfiguration` | VisorCacheNearConfiguration.`from(CacheConfiguration ccfg)`
`static VisorCacheEvictionConfiguration` | VisorCacheEvictionConfiguration.`from(CacheConfiguration ccfg)`
`static VisorCacheDefaultConfiguration` | VisorCacheDefaultConfiguration.`from(CacheConfiguration ccfg)`
`static VisorCacheAffinityConfiguration` | VisorCacheAffinityConfiguration.`from(CacheConfiguration ccfg)`
`static VisorCacheStoreConfiguration` | VisorCacheStoreConfiguration.`from(Ignite ignite, CacheConfiguration ccfg)`
`static VisorCacheConfiguration` | VisorCacheConfiguration.`from(Ignite ignite, CacheConfiguration ccfg)`
`static Iterable<VisorCacheConfiguration>` | VisorCacheConfiguration.`list(Ignite ignite, CacheConfiguration[] caches)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

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