# Package org.apache.ignite.internal.processors.cache.distributed.dht

Interface Summary
CacheGetFuture
DhtLockFuture<T>: Marker interface.
ExceptionAware
GridDhtFuture<T>: Keys to retry.
GridDhtTopologyFuture: Future that implements a barrier after which dht topology is safe to use.
GridReservable: Reservations support.

Class Summary
CacheDistributedGetFutureAdapter<K,V>
GridCachePartitionedConcurrentMap: An implementation of GridCacheConcurrentMap that will delegate all method calls to corresponding local partition.
GridDhtAffinityAssignmentRequest: Affinity assignment request.
GridDhtAffinityAssignmentResponse: Affinity assignment response.
GridDhtAssignmentFetchFuture: Future that fetches affinity assignment from remote cache nodes.
GridDhtCache<K,V>: DHT cache.
GridDhtCacheAdapter<K,V>: DHT cache adapter.
GridDhtCacheEntry: Replicated cache entry.
GridDhtCacheEntry.ReaderId: Reader ID.
GridDhtEmbeddedFuture<A,B>: Embedded DHT future.
GridDhtFinishedFuture<T>: Finished DHT future.
GridDhtGetFuture<K,V>
GridDhtGetSingleFuture<K,V>
GridDhtLockFuture: Cache lock future.
GridDhtLockRequest: DHT lock request.
GridDhtLockResponse: DHT cache lock response.
GridDhtTopologyFutureAdapter
GridDhtTopologyFutureAdapter.CacheGroupValidation: Cache group validation result.
GridDhtTransactionalCacheAdapter<K,V>: Base class for transactional DHT caches.
GridDhtTxAbstractEnlistFuture<T>: Abstract future processing transaction enlisting and locking.
GridDhtTxEnlistFuture: Future processing transaction enlisting and locking of entries produces by cache API operations.
GridDhtTxFinishFuture<K,V>
GridDhtTxFinishRequest: Near transaction finish request.
GridDhtTxFinishResponse: DHT transaction finish response.
GridDhtTxLocal: Replicated user transaction.
GridDhtTxLocalAdapter: Replicated user transaction.
GridDhtTxMapping: DHT transaction mapping.
GridDhtTxOnePhaseCommitAckRequest: One Phase Commit Near transaction ack request.
GridDhtTxPrepareFuture
GridDhtTxPrepareRequest: DHT prepare request.
GridDhtTxPrepareResponse: DHT transaction prepare response.
GridDhtTxQueryAbstractEnlistFuture: Abstract future processing transaction enlisting and locking of entries produced with DML and SELECT FOR UPDATE queries.
GridDhtTxQueryEnlistFuture: Cache query lock future.
GridDhtTxQueryEnlistRequest
GridDhtTxQueryEnlistResponse
GridDhtTxQueryFirstEnlistRequest: First enlist request.
GridDhtTxQueryResultsEnlistFuture: Future processing transaction enlisting and locking of entries produces by complex DML queries with reduce step.
GridDhtTxRemote: Transaction created by system implicitly on remote nodes.
GridDhtUnlockRequest: DHT cache unlock request.
GridInvokeValue
GridPartitionedGetFuture<K,V>: Colocated get future.
GridPartitionedSingleGetFuture
NearTxQueryEnlistResultHandler
NearTxResultHandler: Response factory.
PartitionUpdateCountersMessage: Partition update counters message.

Exception Summary
GridDhtUnreservedPartitionException: Exception that is thrown when a partition reservation failed.
IgniteClusterReadOnlyException: This exception is used to indicate that the cluster is in a read-only state

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023