## 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.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 | Description
    --- | --- | ---
    `<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.`createCache​(CacheConfiguration<K,​V> cacheCfg, NearCacheConfiguration<K,​V> nearCfg)` | Dynamically starts new cache with the given cache configuration.
    `<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.`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.`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.`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.`getOrCreateNearCache​(String cacheName, NearCacheConfiguration<K,​V> nearCfg)` | Gets existing near cache with the given name or creates a new one.
    `<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.

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

    Methods in org.apache.ignite.configuration that return NearCacheConfiguration
    Modifier and Type | Method | 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 | 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 | Description
    --- | ---
    `NearCacheConfiguration​(NearCacheConfiguration<K,​V> ccfg)` | Creates near cache configuration copying properties from passed in configuration.