## Uses of Interface
org.apache.ignite.internal.processors.cache.GridCacheFuture

Packages that use GridCacheFuture
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.dht.colocated |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.local |

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache

Subinterfaces of GridCacheFuture in org.apache.ignite.internal.processors.cache
Modifier and Type | Interface and Description
--- | ---
`interface` | `GridCacheAtomicFuture<R>` Update future for atomic cache.
`interface` | `GridCacheMvccFuture<T>` Distributed future aware of MVCC locking.

Methods in org.apache.ignite.internal.processors.cache that return GridCacheFuture
Modifier and Type | Method and Description
--- | ---
`<T> GridCacheFuture<T>` | GridCacheMvccManager.`future(GridCacheVersion ver, IgniteUuid futId)` Gets future for given future ID and lock ID.

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCacheFuture
Modifier and Type | Method and Description
--- | ---
`boolean` | GridCacheMvccManager.`addFuture(GridCacheFuture<?> fut)` Adds future.
`boolean` | GridCacheMvccManager.`hasFuture(GridCacheFuture<?> fut)`
`boolean` | GridCacheMvccManager.`removeFuture(GridCacheFuture<?> fut)`

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.distributed

Classes in org.apache.ignite.internal.processors.cache.distributed that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheOptimisticCheckPreparedTxFuture<K,V>` Future verifying that all remote transactions related to some optimistic transaction were prepared.

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.distributed.dht

Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtLockFuture<K,V>` Cache lock future.
`class` | `GridDhtTxFinishFuture<K,V>`
`class` | `GridDhtTxPrepareFuture<K,V>`
`class` | `GridPartitionedGetFuture<K,V>` Colocated get future.

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.atomic that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtAtomicUpdateFuture` DHT atomic cache backup update future.
`class` | `GridNearAtomicUpdateFuture` DHT atomic cache near update future.

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.distributed.dht.colocated

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtColocatedLockFuture<K,V>` Colocated cache lock future.

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.distributed.near

Classes in org.apache.ignite.internal.processors.cache.distributed.near that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridNearGetFuture<K,V>`
`class` | `GridNearLockFuture<K,V>` Cache lock future.
`class` | `GridNearTxFinishFuture<K,V>`
`class` | `GridNearTxPrepareFuture<K,V>`

### Uses of GridCacheFuture in org.apache.ignite.internal.processors.cache.local

Classes in org.apache.ignite.internal.processors.cache.local that implement GridCacheFuture
Modifier and Type | Class and Description
--- | ---
`class` | `GridLocalLockFuture<K,V>` Cache lock future.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC3
Release Date | : March 24 2015