| IgniteClientFuture<Collection<String>> | IgniteClient. cacheNamesAsync() | Gets the names of all available caches. | 
| IgniteClientFuture<Void> | ClientCache. clearAllAsync(Set<? extends K> keys) | Clears entries with specified keys from the cache asynchronously. | 
| IgniteClientFuture<Void> | ClientCache. clearAsync() | Clears the contents of the cache asynchronously. | 
| IgniteClientFuture<Void> | ClientCache. clearAsync(K key) | Clears entry with specified key from the cache asynchronously. | 
| IgniteClientFuture<Boolean> | ClientCache. containsKeyAsync(K key) | Determines if the  ClientCache contains an entry for the specified key asynchronously. | 
| IgniteClientFuture<Boolean> | ClientCache. containsKeysAsync(Set<? extends K> keys) | Determines if the  ClientCache contains entries for the specified keys asynchronously. | 
| <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. | 
| IgniteClientFuture<Void> | IgniteClient. destroyCacheAsync(String name) | Destroys the cache with the given name. | 
| <T,R>IgniteClientFuture<R>
 | ClientCompute. executeAsync2(String taskName,
             T arg) | Executes given task asynchronously within the cluster group. | 
| IgniteClientFuture<Map<K,V>> | ClientCache. getAllAsync(Set<? extends K> keys) | Gets a collection of entries from the  ClientCache, returning them as
  Map of the values associated with the set of keys requested. | 
| IgniteClientFuture<V> | ClientCache. getAndPutAsync(K key,
              V val) | Associates the specified value with the specified key in this cache, returning an existing value if one existed. | 
| IgniteClientFuture<V> | ClientCache. getAndPutIfAbsentAsync(K key,
                      V val) | Atomically associates the specified key with the given value if it is not already associated with a value. | 
| IgniteClientFuture<V> | ClientCache. getAndRemoveAsync(K key) | Atomically removes the entry for a key only if currently mapped to some value. | 
| IgniteClientFuture<V> | ClientCache. getAndReplaceAsync(K key,
                  V val) | Atomically replaces the value for a given key if and only if there is a value currently mapped by the key. | 
| IgniteClientFuture<V> | ClientCache. getAsync(K key) | Gets an entry from the cache asynchronously. | 
| IgniteClientFuture<ClientCacheConfiguration> | ClientCache. getConfigurationAsync() | Gets the cache configuration asynchronously. | 
| <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. | 
| <T> IgniteClientFuture<Map<K,javax.cache.processor.EntryProcessorResult<T>>> | ClientCache. invokeAllAsync(Set<? extends K> keys,
              javax.cache.processor.EntryProcessor<K,V,T> entryProc,
              Object... args) | Asynchronously invokes each EntryProcessoragainst the set ofCache.Entrys
 specified by the set of keys. | 
| <T> IgniteClientFuture<T> | ClientCache. invokeAsync(K key,
           javax.cache.processor.EntryProcessor<K,V,T> entryProc,
           Object... arguments) | Asynchronously invokes an EntryProcessoragainst theCache.Entryspecified by
 the provided key. | 
| IgniteClientFuture<Void> | ClientCache. putAllAsync(Map<? extends K,? extends V> map) | Copies all of the entries from the specified map to the  ClientCache. | 
| IgniteClientFuture<Void> | ClientCache. putAsync(K key,
        V val) | Associates the specified value with the specified key in the cache asynchronously. | 
| IgniteClientFuture<Boolean> | ClientCache. putIfAbsentAsync(K key,
                V val) | Atomically associates the specified key with the given value if it is not already associated with a value. | 
| IgniteClientFuture<Void> | ClientCache. removeAllAsync() | Removes all of the mappings from this cache. | 
| IgniteClientFuture<Void> | ClientCache. removeAllAsync(Set<? extends K> keys) | Removes entries for the specified keys. | 
| IgniteClientFuture<Boolean> | ClientCache. removeAsync(K key) | Removes the mapping for a key from this cache if it is present. | 
| IgniteClientFuture<Boolean> | ClientCache. removeAsync(K key,
           V oldVal) | Atomically removes the mapping for a key only if currently mapped to the given value. | 
| IgniteClientFuture<Boolean> | ClientCache. replaceAsync(K key,
            V val) | Atomically replaces the entry for a key only if currently mapped to some
 value. | 
| IgniteClientFuture<Boolean> | ClientCache. replaceAsync(K key,
            V oldVal,
            V newVal) | Atomically replaces the entry for a key only if currently mapped to a given value. | 
| IgniteClientFuture<Integer> | ClientCache. sizeAsync(CachePeekMode... peekModes) | Gets the number of all entries cached across all nodes. |