# Uses of Package
org.apache.ignite.internal.processors.cache

Packages that use org.apache.ignite.internal.processors.cache
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.systemview
org.apache.ignite.internal.pagemem.impl
org.apache.ignite.internal.pagemem.store
org.apache.ignite.internal.pagemem.wal
org.apache.ignite.internal.pagemem.wal.record
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.affinity
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.cache.datastructures
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.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.dht.topology
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.distributed.near.consistency
org.apache.ignite.internal.processors.cache.dr
org.apache.ignite.internal.processors.cache.extras
org.apache.ignite.internal.processors.cache.jta
org.apache.ignite.internal.processors.cache.local
org.apache.ignite.internal.processors.cache.local.atomic
org.apache.ignite.internal.processors.cache.mvcc
org.apache.ignite.internal.processors.cache.mvcc.msg
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.evict
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.filehandle
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.cache.persistence.wal.serializer
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.query.continuous
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache.tree
org.apache.ignite.internal.processors.cache.tree.mvcc.data
org.apache.ignite.internal.processors.cache.tree.mvcc.search
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.cache.version
org.apache.ignite.internal.processors.cacheobject: Cache object processor.
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.datastreamer: Data streamer processor.
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.processors.dr: Data center replication processor.
org.apache.ignite.internal.processors.offheap
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.internal.processors.platform.cache.query
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.property
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.rest.handlers.cache: REST in-memory data grid commands.
org.apache.ignite.internal.processors.rest.request: REST requests.
org.apache.ignite.internal.processors.service
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.typedef.internal: Contains internal typedefs.
org.apache.ignite.internal.visor.cache
org.apache.ignite.spi.indexing: Contains APIs for indexing SPI.
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.cache
Class and Description
CachePartialUpdateCheckedException Exception thrown from non-transactional cache in case when update succeeded only partially.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal
Class and Description
CacheConfigurationOverride Helper class to override cache configuration.
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheInternal Marker interface using in cache implementations.
GridCacheProcessor The main responsibility of this processor is orchestrating of starting, stopping caches and everything related to that activity like validation of cache configuration, restoring configuration from persistence, etc.
GridCacheUtilityKey Key for system utility cache.
IgniteCacheProxy Cache proxy.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.binary
Class and Description
CacheObject
CacheObjectContext
CacheObjectValueContext Context to get value of cache object.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.managers.discovery
Class and Description
CacheGroupDescriptor

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.managers.systemview
Class and Description
GridCacheContext Cache context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.pagemem.impl
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.pagemem.store
Class and Description
CacheGroupContext
CacheGroupDescriptor
GridCacheSharedManager Cache manager shared across all caches.
StoredCacheData Cache data to write to and read from `IgnitePageStoreManager`.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.pagemem.wal
Class and Description
GridCacheSharedManager Cache manager shared across all caches.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.pagemem.wal.record
Class and Description
CacheObject
CacheObjectValueContext Context to get value of cache object.
GridCacheOperation Cache value operations.
GridCacheSharedContext Shared context.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.affinity
Class and Description
ExchangeDiscoveryEvents Discovery events processed in single exchange (contain multiple events if exchanges for multiple discovery events are merged into single exchange).

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache
Class and Description
CacheAffinityChangeMessage
CacheAffinitySharedManager
CacheCompressionManager Cache compression manager.
CacheConfigurationEnricher
CacheConfigurationEnrichment Object that contains serialized values for fields marked with `SerializeSeparately` in `CacheConfiguration`.
CacheConfigurationOverride Helper class to override cache configuration.
CacheConfigurationSplitter
CacheConflictResolutionManager Conflict resolver manager.
CacheData Cache information sent in discovery data to joining node.
CacheDiagnosticManager Component for manage all cache diagnostic functionality.
CacheEntryImpl
CacheEntryImplEx
CacheEntryPredicate
CacheEntryPredicateAdapter
CacheEvictionManager
CacheGroupContext
CacheGroupData
CacheGroupDescriptor
CacheGroupMetricsImpl Cache group metrics.
CacheInvokeEntry.Operation
CacheInvokeResult Implementation of `EntryProcessorResult`.
CacheIteratorConverter
CacheJoinNodeDiscoveryData Information about configured caches sent from joining node.
CacheJoinNodeDiscoveryData.CacheInfo
CacheLazyEntry
CacheLockCandidates
CacheMetricsImpl Adapter for cache metrics.
CacheMetricsImpl.EntriesStatMetrics Entries and partitions metrics holder class.
CacheNodeCommonDiscoveryData Cache information sent in discovery data to joining node.
CacheObject
CacheObjectAdapter
CacheObjectContext
CacheObjectValueContext Context to get value of cache object.
CacheOperationContext Cache operation context.
CacheOperationFilter Cache operation filter.
CachePartitionExchangeWorkerTask Cache partition exchange worker task marker interface.
CacheStatisticsModeChangeMessage Cache statistics mode change discovery message.
CacheType
CacheWeakQueryIteratorsHolder
CacheWeakQueryIteratorsHolder.WeakReferenceCloseableIterator
ClientCacheChangeDiscoveryMessage Sent from cache client node to asynchronously notify about started.closed client caches.
DynamicCacheChangeBatch Cache change batch.
DynamicCacheChangeFailureMessage This class represents discovery message that is used to provide information about dynamic cache start failure.
DynamicCacheChangeRequest Cache start/stop request.
DynamicCacheDescriptor Cache start descriptor.
EntryGetResult
ExchangeActions Cache change requests to execute when receive `DynamicCacheChangeBatch` event.
ExchangeActions.CacheActionData
ExchangeActions.CacheGroupActionData
ExchangeDiscoveryEvents Discovery events processed in single exchange (contain multiple events if exchanges for multiple discovery events are merged into single exchange).
GatewayProtectedCacheProxy Cache proxy wrapper with gateway lock provided operations and possibility to change cache operation context.
GridCacheAdapter Adapter for different cache implementations.
GridCacheAdapter.AsyncOp Cache operation.
GridCacheAdapter.BulkOperation
GridCacheAdapter.CacheExpiryPolicy
GridCacheAdapter.FutureHolder Holder for last async operation future.
GridCacheAdapter.PeekModes
GridCacheAdapter.UpdateTimeStatClosure
GridCacheAffinityManager Cache affinity manager.
GridCacheAtomicFuture Update future for atomic cache.
GridCacheAtomicVersionComparator Atomic cache version comparator.
GridCacheClearAllRunnable Base runnable for `IgniteInternalCache.clearLocally(boolean, boolean, boolean)` routine.
GridCacheConcurrentMap Concurrent cache map.
GridCacheConcurrentMap.CacheMapHolder
GridCacheConcurrentMapImpl Implementation of concurrent cache map.
GridCacheContext Cache context.
GridCacheDefaultAffinityKeyMapper Default key affinity mapper.
GridCacheDeployable Deployable cache message.
GridCacheDeploymentManager Deployment manager for cache.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryInfo Entry information that gets passed over wire.
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheEventManager Cache event manager.
GridCacheExplicitLockSpan Collection of near local locks acquired by a thread on one topology version.
GridCacheFilterFailedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheGateway Cache gateway.
GridCacheGroupIdMessage Message related to particular cache group.
GridCacheIdMessage Message related to particular cache.
GridCacheInternal Marker interface using in cache implementations.
GridCacheIoManager Cache communication manager.
GridCacheLockCallback Lock and Unlock callbacks.
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.
GridCacheMapEntry Adapter for cache entry.
GridCacheMapEntryFactory Factory for cache entries.
GridCacheMessage Parent of all cache messages.
GridCacheMvcc Replicated lock based on MVCC paradigm.
GridCacheMvccCandidate Lock candidate.
GridCacheMvccEntryInfo
GridCacheMvccManager Manages lock order within a thread.
GridCacheOperation Cache value operations.
GridCachePartitionExchangeManager Partition exchange manager.
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
GridCacheProcessor The main responsibility of this processor is orchestrating of starting, stopping caches and everything related to that activity like validation of cache configuration, restoring configuration from persistence, etc.
GridCacheProxyImpl Cache proxy.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
GridCacheSharedContext Shared context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
GridCacheSharedTtlCleanupManager Periodically removes expired entities from caches with `CacheConfiguration.isEagerTtl()` flag set.
GridCacheTtlManager Eagerly removes expired entries from cache when `CacheConfiguration.isEagerTtl()` flag is set.
GridCacheUpdateAtomicResult Cache entry atomic update result.
GridCacheUpdateAtomicResult.UpdateOutcome
GridCacheUpdateTxResult Cache entry transactional update result.
GridCacheUtilityKey Key for system utility cache.
GridCacheUtils.BackupPostProcessingClosure
GridCacheVersionedFuture Distributed future aware of lock version.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
IgniteCacheFutureImpl Implementation of public API future for cache.
IgniteCacheOffheapManager
IgniteCacheOffheapManager.CacheDataStore
IgniteCacheOffheapManager.OffheapInvokeClosure
IgniteCacheProxy Cache proxy.
IgniteCacheProxyImpl Cache proxy implementation.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
IgnitePeerToPeerClassLoadingException This exception is thrown in communication-related cases when it is impossible to load class from any peer.
IgniteRebalanceIterator Iterator over supplied data for rebalancing.
IncompleteObject Incomplete object.
KeyCacheObject
LocalJoinCachesContext Context to capture caches state for a node joining to an active cluster.
PartitionUpdateCounter Partition update counter maintains three entities for tracking partition update state.
PartitionUpdateCounterTrackingImpl Update counter implementation used for cache groups in persistent mode for both tx and atomic caches.
QueryCursorImpl.State Query cursor state
ReaderArguments Arguments required for adding near cache reader to entry.
StateChangeRequest
StoredCacheData Cache data to write to and read from `IgnitePageStoreManager`.
TxTimeoutOnPartitionMapExchangeChangeMessage Discovery message for changing transaction timeout on partition map exchange.
WalStateAbstractMessage WAL state change abstract message.
WalStateAckMessage WAL state ack message (sent from participant node to coordinator).
WalStateFinishMessage WAL state finish message.
WalStateManager Write-ahead log state manager.
WalStateManager.WALDisableContext Temporary storage for disabled WALs of group.
WalStateProposeMessage WAL state propose message.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.affinity
Class and Description
GridCacheContext Cache context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.binary
Class and Description
CacheObject
CacheObjectContext
CacheObjectValueContext Context to get value of cache object.
GridCacheContext Cache context.
GridCacheInternal Marker interface using in cache implementations.
GridCacheUtilityKey Key for system utility cache.
IncompleteCacheObject Cache object container that accumulates partial binary data unless all of them ready.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.datastructures
Class and Description
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed
Class and Description
CacheLockCandidates
CacheObject
GridCacheAdapter Adapter for different cache implementations.
GridCacheAdapter.TopologyVersionAwareJob Delayed callable class.
GridCacheCompoundIdentityFuture
GridCacheConcurrentMap Concurrent cache map.
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheFilterFailedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheIdMessage Message related to particular cache.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheSharedContext Shared context.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.dht
Class and Description
CacheEntryPredicate
CacheGroupContext
CacheInvalidStateException This exception is used to indicate that requested operation is unavailable in current cache state.
CacheObject
GridCacheAdapter Adapter for different cache implementations.
GridCacheClearAllRunnable Base runnable for `IgniteInternalCache.clearLocally(boolean, boolean, boolean)` routine.
GridCacheCompoundFuture
GridCacheCompoundIdentityFuture
GridCacheConcurrentMap Concurrent cache map.
GridCacheConcurrentMap.CacheMapHolder
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryInfo Entry information that gets passed over wire.
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheFutureAdapter
GridCacheGroupIdMessage Message related to particular cache group.
GridCacheIdMessage Message related to particular cache.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheOperation Cache value operations.
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
GridCacheSharedContext Shared context.
GridCacheUpdateTxResult Cache entry transactional update result.
GridCacheVersionedFuture Distributed future aware of lock version.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.atomic
Class and Description
CacheEntryPredicate
CacheObject
CacheOperationContext Cache operation context.
CachePartialUpdateCheckedException Exception thrown from non-transactional cache in case when update succeeded only partially.
GridCacheAdapter Adapter for different cache implementations.
GridCacheAtomicFuture Update future for atomic cache.
GridCacheConcurrentMap Concurrent cache map.
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheFutureAdapter
GridCacheIdMessage Message related to particular cache.
GridCacheMessage Parent of all cache messages.
GridCacheOperation Cache value operations.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
GridCacheSharedContext Shared context.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Class and Description
CacheEntryPredicate
CacheObject
GridCacheAdapter Adapter for different cache implementations.
GridCacheCompoundIdentityFuture
GridCacheConcurrentMap Concurrent cache map.
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheMapEntry Adapter for cache entry.
GridCacheMvccCandidate Lock candidate.
GridCacheOperation Cache value operations.
GridCacheVersionedFuture Distributed future aware of lock version.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Class and Description
CacheAffinityChangeMessage
CacheGroupContext
CachePartitionExchangeWorkerTask Cache partition exchange worker task marker interface.
DynamicCacheChangeFailureMessage This class represents discovery message that is used to provide information about dynamic cache start failure.
ExchangeActions Cache change requests to execute when receive `DynamicCacheChangeBatch` event.
ExchangeContext
ExchangeDiscoveryEvents Discovery events processed in single exchange (contain multiple events if exchanges for multiple discovery events are merged into single exchange).
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryInfo Entry information that gets passed over wire.
GridCacheGroupIdMessage Message related to particular cache group.
GridCacheIdMessage Message related to particular cache.
GridCacheMessage Parent of all cache messages.
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
GridCachePreloaderAdapter Adapter for preloading which always assumes that preloading finished.
GridCacheSharedContext Shared context.
IgniteRebalanceIterator Iterator over supplied data for rebalancing.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.topology
Class and Description
CacheGroupContext
GridCacheConcurrentMap Concurrent cache map.
GridCacheConcurrentMap.CacheMapHolder
GridCacheConcurrentMapImpl Implementation of concurrent cache map.
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheSharedContext Shared context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
IgniteCacheOffheapManager.CacheDataStore
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.near
Class and Description
CacheEntryPredicate
CacheObject
CacheObjectContext
GridCacheAdapter Adapter for different cache implementations.
GridCacheClearAllRunnable Base runnable for `IgniteInternalCache.clearLocally(boolean, boolean, boolean)` routine.
GridCacheCompoundFuture
GridCacheCompoundIdentityFuture
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryInfo Entry information that gets passed over wire.
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheIdMessage Message related to particular cache.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheOperation Cache value operations.
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
GridCacheSharedContext Shared context.
GridCacheVersionedFuture Distributed future aware of lock version.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.distributed.near.consistency
Class and Description
EntryGetResult
GridCacheContext Cache context.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.dr
Class and Description
CacheObject
GridCacheContext Cache context.
GridCacheManager Interface for cache managers.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.extras
Class and Description
GridCacheMvcc Replicated lock based on MVCC paradigm.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.jta
Class and Description
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.local
Class and Description
CacheEntryPredicate
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheFutureAdapter
GridCacheMapEntry Adapter for cache entry.
GridCacheMvccCandidate Lock candidate.
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
GridCacheVersionedFuture Distributed future aware of lock version.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.local.atomic
Class and Description
CacheEntryPredicate
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCachePreloader Cache preloader that is responsible for loading cache entries either from remote nodes (for distributed cache) or anywhere else at cache startup.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.mvcc
Class and Description
CacheGroupContext
CacheObject
GridCacheContext Cache context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.mvcc.msg
Class and Description
GridCacheIdMessage Message related to particular cache.
GridCacheMessage Parent of all cache messages.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence
Class and Description
CacheEntryPredicate
CacheGroupContext
CacheObject
CacheObjectContext
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheMvccEntryInfo
GridCacheSharedContext Shared context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
IgniteCacheOffheapManager
IgniteCacheOffheapManager.CacheDataStore
IgniteCacheOffheapManager.OffheapInvokeClosure
IgniteCacheOffheapManagerImpl
IncompleteCacheObject Cache object container that accumulates partial binary data unless all of them ready.
IncompleteObject Incomplete object.
KeyCacheObject
PartitionUpdateCounter Partition update counter maintains three entities for tracking partition update state.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.checkpoint
Class and Description
CacheGroupContext
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.evict
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.file
Class and Description
CacheGroupContext
CacheGroupDescriptor
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
StoredCacheData Cache data to write to and read from `IgnitePageStoreManager`.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.metastorage
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.pagemem
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.snapshot
Class and Description
CacheGroupContext
GridCacheContext Cache context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.wal
Class and Description
GridCacheSharedContext Shared context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.wal.filehandle
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.wal.reader
Class and Description
GridCacheProcessor The main responsibility of this processor is orchestrating of starting, stopping caches and everything related to that activity like validation of cache configuration, restoring configuration from persistence, etc.
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.persistence.wal.serializer
Class and Description
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.query
Class and Description
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheIdMessage Message related to particular cache.
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.
GridCacheMessage Parent of all cache messages.
GridCacheSharedContext Shared context.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.query.continuous
Class and Description
CacheObject
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheIdMessage Message related to particular cache.
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.
GridCacheMessage Parent of all cache messages.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.store
Class and Description
CacheObject
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.transactions
Class and Description
CacheEntryPredicate
CacheObject
GridCacheCompoundIdentityFuture
GridCacheContext Cache context.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
GridCacheEntryRemovedException Thrown when an operation is performed on removed entry.
GridCacheFilterFailedException Thrown when an operation is performed on removed entry.
GridCacheFuture This interface should be implemented by all distributed futures.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheOperation Cache value operations.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
GridCacheReturnCompletableWrapper Provides initialized GridCacheReturn.
GridCacheSharedContext Shared context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
KeyCacheObject
TxTimeoutOnPartitionMapExchangeChangeMessage Discovery message for changing transaction timeout on partition map exchange.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.tree
Class and Description
CacheGroupContext
CacheObject
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.tree.mvcc.data
Class and Description
CacheEntryPredicate
CacheGroupContext
CacheInvokeResult Implementation of `EntryProcessorResult`.
CacheObject
GridCacheContext Cache context.
GridCacheSharedContext Shared context.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.tree.mvcc.search
Class and Description
GridCacheContext Cache context.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.verify
Class and Description
CacheGroupContext
CacheObject
KeyCacheObject
PartitionUpdateCounter Partition update counter maintains three entities for tracking partition update state.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.version
Class and Description
CacheObject
CacheObjectContext
CacheObjectValueContext Context to get value of cache object.
GridCacheContext Cache context.
GridCacheSharedManager Cache manager shared across all caches.
GridCacheSharedManagerAdapter Convenience adapter for cache managers.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cacheobject
Class and Description
CacheObject
CacheObjectAdapter
CacheObjectByteArrayImpl Cache object over byte array.
CacheObjectContext
CacheObjectImpl
CacheObjectValueContext Context to get value of cache object.
GridCacheContext Cache context.
IncompleteCacheObject Cache object container that accumulates partial binary data unless all of them ready.
KeyCacheObject
KeyCacheObjectImpl

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cluster
Class and Description
ExchangeActions Cache change requests to execute when receive `DynamicCacheChangeBatch` event.
StateChangeRequest

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.continuous
Class and Description
GridCacheContext Cache context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.datastreamer
Class and Description
CacheObject
CacheObjectContext
GridCacheContext Cache context.
IgniteCacheFutureImpl Implementation of public API future for cache.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.datastructures
Class and Description
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheInternal Marker interface using in cache implementations.
IgniteInternalCache This interface provides a rich API for working with distributed caches.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.dr
Class and Description
CacheObject
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.offheap
Class and Description
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.platform.cache
Class and Description
CachePartialUpdateCheckedException Exception thrown from non-transactional cache in case when update succeeded only partially.
GridCacheContext Cache context.
GridCacheManager Interface for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.platform.cache.query
Class and Description
IgniteCacheProxy Cache proxy.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.plugin
Class and Description
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.query
Class and Description
CacheObject
CacheObjectContext
CacheObjectValueContext Context to get value of cache object.
DynamicCacheChangeBatch Cache change batch.
DynamicCacheDescriptor Cache start descriptor.
GridCacheContext Cache context.
GridCacheContextInfo Cache context information.
GridCacheOperation Cache value operations.
KeyCacheObject

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.query.property
Class and Description
CacheObjectContext

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.query.schema
Class and Description
CachePartitionExchangeWorkerTask Cache partition exchange worker task marker interface.
GridCacheContext Cache context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.rest.handlers.cache
Class and Description
IgniteInternalCache This interface provides a rich API for working with distributed caches.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.rest.request
Class and Description
CacheConfigurationOverride Helper class to override cache configuration.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.service
Class and Description
GridCacheInternal Marker interface using in cache implementations.
GridCacheUtilityKey Key for system utility cache.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.util
Class and Description
GridCacheAttributes Cache attributes.
GridCacheContext Cache context.
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.util.typedef.internal
Class and Description
GridCacheUtils Cache utility methods.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.visor.cache
Class and Description
GridCacheAdapter Adapter for different cache implementations.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.spi.indexing
Class and Description
GridCacheAffinityManager Cache affinity manager.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.spi.systemview.view
Class and Description
CacheGroupDescriptor
CacheType
DynamicCacheDescriptor Cache start descriptor.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

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