## Uses of Class
org.apache.ignite.client.ClientCacheConfiguration

- Packages that use ClientCacheConfiguration
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.

- - ### Uses of ClientCacheConfiguration in org.apache.ignite

    Methods in org.apache.ignite with parameters of type ClientCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> ClientCache<K,V>` | IgniteClientSpringBean.`createCache(ClientCacheConfiguration cfg)` Creates a cache with the specified configuration.
    `<K,V> IgniteClientFuture<ClientCache<K,V>>` | IgniteClientSpringBean.`createCacheAsync(ClientCacheConfiguration cfg)` Creates a cache with the specified configuration.
    `<K,V> ClientCache<K,V>` | IgniteClientSpringBean.`getOrCreateCache(ClientCacheConfiguration cfg)` Gets the existing cache or creates a new cache if it does not exist.
    `<K,V> IgniteClientFuture<ClientCache<K,V>>` | IgniteClientSpringBean.`getOrCreateCacheAsync(ClientCacheConfiguration cfg)` Gets the existing cache or creates a new cache if it does not exist.

  - ### Uses of ClientCacheConfiguration in org.apache.ignite.client

    Methods in org.apache.ignite.client that return ClientCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `ClientCacheConfiguration` | ClientCache.`getConfiguration()`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setAtomicityMode(CacheAtomicityMode atomicityMode)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setBackups(int backups)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setCacheMode(CacheMode cacheMode)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setCopyOnRead(boolean newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setDataRegionName(String newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setDefaultLockTimeout(long dfltLockTimeout)` Deprecated. Default lock timeout configuration property has no effect.
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setEagerTtl(boolean eagerTtl)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setExpiryPolicy(javax.cache.expiry.ExpiryPolicy expiryPlc)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setGroupName(String newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setKeyConfiguration(CacheKeyConfiguration... newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setMaxConcurrentAsyncOperations(int newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setMaxQueryIteratorsCount(int newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setName(String name)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setOnheapCacheEnabled(boolean newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setPartitionLossPolicy(PartitionLossPolicy newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setQueryDetailMetricsSize(int newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setQueryEntities(QueryEntity... newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setQueryParallelism(int newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setReadFromBackup(boolean readFromBackup)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceBatchesPrefetchCount(long rebalanceBatchesPrefetchCnt)` Deprecated. Use `IgniteConfiguration.getRebalanceBatchesPrefetchCount()` instead
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceBatchSize(int rebalanceBatchSize)` Deprecated. Use `IgniteConfiguration.setRebalanceBatchSize(int)` instead.
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceDelay(long rebalanceDelay)` Deprecated. Use baseline topology feature instead. Please, be aware this API will be removed in the next releases.
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceMode(CacheRebalanceMode rebalanceMode)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceOrder(int rebalanceOrder)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceThrottle(long newVal)` Deprecated. Use `IgniteConfiguration.setRebalanceThrottle(long)` instead.
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setRebalanceTimeout(long newVal)` Deprecated. Use `IgniteConfiguration.getRebalanceTimeout()` instead.
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setSqlEscapeAll(boolean newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setSqlIndexMaxInlineSize(int newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setSqlSchema(String newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setStatisticsEnabled(boolean newVal)`
    `ClientCacheConfiguration` | ClientCacheConfiguration.`setWriteSynchronizationMode(CacheWriteSynchronizationMode newVal)`

    Methods in org.apache.ignite.client that return types with arguments of type ClientCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `IgniteClientFuture<ClientCacheConfiguration>` | ClientCache.`getConfigurationAsync()` Gets the cache configuration asynchronously.

    Methods in org.apache.ignite.client with parameters of type ClientCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> ClientCache<K,V>` | IgniteClient.`createCache(ClientCacheConfiguration cfg)` Creates a cache with the specified configuration.
    `<K,V> IgniteClientFuture<ClientCache<K,V>>` | IgniteClient.`createCacheAsync(ClientCacheConfiguration cfg)` Creates a cache with the specified configuration.
    `<K,V> ClientCache<K,V>` | IgniteClient.`getOrCreateCache(ClientCacheConfiguration cfg)` Gets the existing cache or creates a new cache if it does not exist.
    `<K,V> IgniteClientFuture<ClientCache<K,V>>` | IgniteClient.`getOrCreateCacheAsync(ClientCacheConfiguration cfg)` Gets the existing cache or creates a new cache if it does not exist.

    Constructors in org.apache.ignite.client with parameters of type ClientCacheConfiguration
    Constructor and Description
    `ClientCacheConfiguration(ClientCacheConfiguration ccfg)` Creates client cache configuration by coping all configuration properties from the given one.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023