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

Packages that use GridCacheVersionedFuture
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht
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 GridCacheVersionedFuture in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return GridCacheVersionedFuture
`@Nullable GridCacheVersionedFuture<?>` GridCacheMvccManager.`versionedFuture(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 GridCacheVersionedFuture
`boolean` GridCacheMvccManager.`addFuture(GridCacheVersionedFuture<?> fut)` /** Adds future.
`boolean` GridCacheMvccManager.`removeVersionedFuture(GridCacheVersionedFuture<?> fut)`

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement GridCacheVersionedFuture
`class` `GridDhtLockFuture` Cache lock future.
`class` `GridDhtTxPrepareFuture`

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.colocated that implement GridCacheVersionedFuture
`class` `GridDhtColocatedLockFuture` Colocated cache lock future.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.near that implement GridCacheVersionedFuture
`class` `GridNearLockFuture` Cache lock future.
`class` `GridNearOptimisticSerializableTxPrepareFuture`
`class` `GridNearOptimisticTxPrepareFuture`
`class` `GridNearOptimisticTxPrepareFutureAdapter`
`class` `GridNearPessimisticTxPrepareFuture`
`class` `GridNearTxAbstractEnlistFuture<T>`
`class` `GridNearTxEnlistFuture` A future tracking requests for remote nodes transaction enlisting and locking produces by cache API operations.
`class` `GridNearTxPrepareFutureAdapter` Common code for tx prepare in optimistic and pessimistic modes.
`class` `GridNearTxQueryAbstractEnlistFuture`
`class` `GridNearTxQueryEnlistFuture` Cache lock future.
`class` `GridNearTxQueryResultsEnlistFuture` A future tracking requests for remote nodes transaction enlisting and locking of entries produced with complex DML queries requiring reduce step.

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

Classes in org.apache.ignite.internal.processors.cache.local that implement GridCacheVersionedFuture
`class` `GridLocalLockFuture<K,V>` Cache lock future.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020