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

Interface Summary
IgniteTxMappings
NearTxFinishFuture

Class Summary
CacheVersionedValue: Cache object and version.
GridNearAtomicCache<K,​V>: Near cache for atomic cache.
GridNearCacheAdapter<K,​V>: Common logic for near caches (smaller local cache that stores most recently or most frequently accessed data).
GridNearCacheClearAllRunnable<K,​V>: Runnable for `IgniteInternalCache.clearLocally(boolean, boolean, boolean)` routine for near cache.
GridNearCacheEntry: Near cache entry.
GridNearGetFuture<K,​V>
GridNearGetRequest: Get request.
GridNearGetResponse: Get response.
GridNearLockFuture: Cache lock future.
GridNearLockMapping: Key-to node mapping.
GridNearLockRequest: Near cache lock request to primary node.
GridNearLockResponse: Near cache lock response.
GridNearOptimisticSerializableTxPrepareFuture
GridNearOptimisticTxPrepareFuture
GridNearOptimisticTxPrepareFutureAdapter
GridNearOptimisticTxPrepareFutureAdapter.KeyLockFuture: Keys lock future.
GridNearPessimisticTxPrepareFuture
GridNearSingleGetRequest
GridNearSingleGetResponse
GridNearTransactionalCache<K,​V>: Near cache for transactional cache.
GridNearTxFastFinishFuture
GridNearTxFinishFuture<K,​V>
GridNearTxFinishRequest: Near transaction finish request.
GridNearTxFinishResponse: Reply for synchronous phase 2.
GridNearTxLocal: Replicated user transaction.
GridNearTxPrepareFutureAdapter: Common code for tx prepare in optimistic and pessimistic modes.
GridNearTxPrepareRequest: Near transaction prepare request to primary node.
GridNearTxPrepareResponse: Near cache prepare response.
GridNearTxRemote: Transaction created by system implicitly on remote nodes.
GridNearUnlockRequest: Near cache unlock request.
IgniteTxMappingsImpl
IgniteTxMappingsSingleImpl