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

- Packages that use NearCacheConfiguration
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache.spring | Contains implementation of Spring cache abstraction and `@Cacheable` annotation.
  org.apache.ignite.configuration | Contains configuration-related classes.

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

    Methods in org.apache.ignite with parameters of type NearCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> IgniteCache<K,V>` | IgniteSpringBean.`createCache(CacheConfiguration<K,V> cacheCfg, NearCacheConfiguration<K,V> nearCfg)` Dynamically starts new cache with the given cache configuration.
    `<K,V> IgniteCache<K,V>` | Ignite.`createCache(CacheConfiguration<K,V> cacheCfg, NearCacheConfiguration<K,V> nearCfg)` Dynamically starts new cache with the given cache configuration.
    `<K,V> IgniteCache<K,V>` | IgniteSpringBean.`createNearCache(String cacheName, NearCacheConfiguration<K,V> nearCfg)` Starts a near cache on local node if cache was previously started with one of the `Ignite.createCache(CacheConfiguration)` or `Ignite.createCache(CacheConfiguration, NearCacheConfiguration)` methods.
    `<K,V> IgniteCache<K,V>` | Ignite.`createNearCache(String cacheName, NearCacheConfiguration<K,V> nearCfg)` Starts a near cache on local node if cache was previously started with one of the `Ignite.createCache(CacheConfiguration)` or `Ignite.createCache(CacheConfiguration, NearCacheConfiguration)` methods.
    `<K,V> IgniteCache<K,V>` | IgniteSpringBean.`getOrCreateCache(CacheConfiguration<K,V> cacheCfg, NearCacheConfiguration<K,V> nearCfg)` Gets existing cache with the given cache configuration or creates one if it does not exist.
    `<K,V> IgniteCache<K,V>` | Ignite.`getOrCreateCache(CacheConfiguration<K,V> cacheCfg, NearCacheConfiguration<K,V> nearCfg)` Gets existing cache with the given cache configuration or creates one if it does not exist.
    `<K,V> IgniteCache<K,V>` | IgniteSpringBean.`getOrCreateNearCache(@Nullable String cacheName, NearCacheConfiguration<K,V> nearCfg)` Gets existing near cache with the given name or creates a new one.
    `<K,V> IgniteCache<K,V>` | Ignite.`getOrCreateNearCache(String cacheName, NearCacheConfiguration<K,V> nearCfg)` Gets existing near cache with the given name or creates a new one.

  - ### Uses of NearCacheConfiguration in org.apache.ignite.cache.spring

    Methods in org.apache.ignite.cache.spring that return NearCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `NearCacheConfiguration<Object,Object>` | SpringCacheManager.`getDynamicNearCacheConfiguration()` Gets dynamic near cache configuration template.

    Methods in org.apache.ignite.cache.spring with parameters of type NearCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `void` | SpringCacheManager.`setDynamicNearCacheConfiguration(NearCacheConfiguration<Object,Object> dynamicNearCacheCfg)` Sets dynamic cache configuration template.

  - ### Uses of NearCacheConfiguration in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return NearCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `NearCacheConfiguration<K,V>` | CacheConfiguration.`getNearConfiguration()`
    `NearCacheConfiguration<K,V>` | NearCacheConfiguration.`setNearEvictionPolicy(EvictionPolicy<K,V> nearEvictPlc)` Deprecated. Use `setNearEvictionPolicyFactory(Factory)` instead.
    `NearCacheConfiguration<K,V>` | NearCacheConfiguration.`setNearEvictionPolicyFactory(@Nullable javax.cache.configuration.Factory<? extends EvictionPolicy<? super K,? super V>> nearEvictPlcFactory)` Sets cache eviction policy factory.
    `NearCacheConfiguration<K,V>` | NearCacheConfiguration.`setNearStartSize(int nearStartSize)` Start size for near cache.

    Methods in org.apache.ignite.configuration with parameters of type NearCacheConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `CacheConfiguration<K,V>` | CacheConfiguration.`setNearConfiguration(NearCacheConfiguration<K,V> nearCfg)` Sets the near cache configuration to use on all cache nodes.

    Constructors in org.apache.ignite.configuration with parameters of type NearCacheConfiguration
    Constructor and Description
    `NearCacheConfiguration(NearCacheConfiguration<K,V> ccfg)` Creates near cache configuration copying properties from passed in configuration.

2021 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.10.0
Release Date | : March 10 2021