| <K,V>IgniteCache<K,V>
 | Ignite. cache(String name) | Gets an instance of  IgniteCache API for the given name if one is configured or  null otherwise. | 
| <K,V>IgniteCache<K,V>
 | IgniteSpringBean. cache(@Nullable String name) | Gets an instance of  IgniteCache API for the given name if one is configured or  null otherwise. | 
| <K,V>IgniteCache<K,V>
 | Ignite. createCache(String cacheName) | Dynamically starts new cache using template configuration. | 
| <K,V>IgniteCache<K,V>
 | Ignite. createCache(CacheConfiguration<K,V> cacheCfg) | 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. createCache(String cacheName) | Dynamically starts new cache using template configuration. | 
| <K,V>IgniteCache<K,V>
 | IgniteSpringBean. createCache(CacheConfiguration<K,V> cacheCfg) | 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) |  | 
| <K,V>IgniteCache<K,V>
 | IgniteSpringBean. createNearCache(String cacheName,
               NearCacheConfiguration<K,V> nearCfg) |  | 
| <K,V>IgniteCache<K,V>
 | Ignite. getOrCreateCache(String cacheName) | Gets existing cache with the given name or creates new one using template configuration. | 
| <K,V>IgniteCache<K,V>
 | Ignite. getOrCreateCache(CacheConfiguration<K,V> cacheCfg) | Gets existing cache with the given name or creates new one with the given configuration. | 
| <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(String cacheName) | Gets existing cache with the given name or creates new one using template configuration. | 
| <K,V>IgniteCache<K,V>
 | IgniteSpringBean. getOrCreateCache(CacheConfiguration<K,V> cacheCfg) | Gets existing cache with the given name or creates new one with the given configuration. | 
| <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. | 
| IgniteCache<K,V> | IgniteCache. withAsync() | Deprecated. | 
| IgniteCache<K,V> | IgniteCache. withExpiryPolicy(javax.cache.expiry.ExpiryPolicy plc) | Returns cache with the specified expired policy set. | 
| <K1,V1>IgniteCache<K1,V1>
 | IgniteCache. withKeepBinary() | Returns cache that will operate with binary objects. | 
| IgniteCache<K,V> | IgniteCache. withNoRetries() |  | 
| IgniteCache<K,V> | IgniteCache. withPartitionRecover() | Gets an instance of IgniteCachethat will be allowed to execute cache read operations
 regardless of partition loss policy. | 
| IgniteCache<K,V> | IgniteCache. withReadRepair(ReadRepairStrategy strategy) | This is an experimental API. | 
| IgniteCache<K,V> | IgniteCache. withSkipStore() |  |