## Uses of Interface
org.apache.ignite.client.ClientCache

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

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

    Methods in org.apache.ignite that return ClientCache
    Modifier and Type | Method | Description
    --- | --- | ---
    `<K,​V> ClientCache<K,​V>` | IgniteClientSpringBean.`cache​(String name)` | Get existing cache.
    `<K,​V> ClientCache<K,​V>` | IgniteClientSpringBean.`createCache​(String name)` | Creates a cache with a default configuration.
    `<K,​V> ClientCache<K,​V>` | IgniteClientSpringBean.`createCache​(ClientCacheConfiguration cfg)` | Creates a cache with the specified configuration.
    `<K,​V> ClientCache<K,​V>` | IgniteClientSpringBean.`getOrCreateCache​(String name)` | Gets the existing cache or creates a new cache with default configuration if it does not exist.
    `<K,​V> ClientCache<K,​V>` | IgniteClientSpringBean.`getOrCreateCache​(ClientCacheConfiguration cfg)` | Gets the existing cache or creates a new cache if it does not exist.

    Methods in org.apache.ignite that return types with arguments of type ClientCache
    Modifier and Type | Method | Description
    --- | --- | ---
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClientSpringBean.`createCacheAsync​(String name)` | Creates a cache with a default configuration.
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClientSpringBean.`createCacheAsync​(ClientCacheConfiguration cfg)` | Creates a cache with the specified configuration.
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClientSpringBean.`getOrCreateCacheAsync​(String name)` | Gets the existing cache or creates a new cache with default configuration 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 ClientCache in org.apache.ignite.client

    Methods in org.apache.ignite.client that return ClientCache
    Modifier and Type | Method | Description
    --- | --- | ---
    `<K,​V> ClientCache<K,​V>` | IgniteClient.`cache​(String name)` | Get existing cache.
    `<K,​V> ClientCache<K,​V>` | IgniteClient.`createCache​(String name)` | Creates a cache with a default configuration.
    `<K,​V> ClientCache<K,​V>` | IgniteClient.`createCache​(ClientCacheConfiguration cfg)` | Creates a cache with the specified configuration.
    `<K,​V> ClientCache<K,​V>` | IgniteClient.`getOrCreateCache​(String name)` | Gets the existing cache or creates a new cache with default configuration if it does not exist.
    `<K,​V> ClientCache<K,​V>` | IgniteClient.`getOrCreateCache​(ClientCacheConfiguration cfg)` | Gets the existing cache or creates a new cache if it does not exist.
    `<K1,​V1> ClientCache<K1,​V1>` | ClientCache.`withExpirePolicy​(javax.cache.expiry.ExpiryPolicy expirePlc)` | Returns cache with the specified expired policy set.
    `<K1,​V1> ClientCache<K1,​V1>` | ClientCache.`withKeepBinary()` | Returns cache that will operate with binary objects.

    Methods in org.apache.ignite.client that return types with arguments of type ClientCache
    Modifier and Type | Method | Description
    --- | --- | ---
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClient.`createCacheAsync​(String name)` | Creates a cache with a default configuration.
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClient.`createCacheAsync​(ClientCacheConfiguration cfg)` | Creates a cache with the specified configuration.
    `<K,​V> IgniteClientFuture<ClientCache<K,​V>>` | IgniteClient.`getOrCreateCacheAsync​(String name)` | Gets the existing cache or creates a new cache with default configuration 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.