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

Packages that use org.apache.ignite.internal.processors.cache
Package | Description
--- | ---
org.apache.ignite.cache | Contains main Data Grid APIs.
org.apache.ignite.igfs | Contains IGnite File System APIs.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.affinity | Data affinity processor.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.affinity |
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.near |
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.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.version |
org.apache.ignite.internal.processors.cacheobject | Cache object processor.
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.hadoop | Contains Hadoop APIs.
org.apache.ignite.internal.processors.plugin |
org.apache.ignite.internal.processors.query |
org.apache.ignite.internal.processors.rest.handlers.cache | REST in-memory data grid commands.
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 |

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.igfs
Class and Description
GridCacheDefaultAffinityKeyMapper Default key affinity mapper.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal
Class and Description
GridCacheAdapter Adapter for different cache implementations.
GridCacheContext Cache context.
GridCacheInternal Marker interface using in cache implementations.
GridCacheProcessor Cache processor.
GridCacheUtilityKey Key for system utility cache.
IgniteCacheProxy Cache proxy.
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.affinity
Class and Description
GridCacheContext Cache context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache
Class and Description
CacheConflictResolutionManager Conflict resolver manager.
CacheEntryImpl
CacheEntryPredicate
CacheEntryPredicateAdapter
CacheInvokeResult Implementation of `EntryProcessorResult`.
CacheIteratorConverter
CacheLazyEntry
CacheMetricsImpl Adapter for cache metrics.
CacheObject
CacheObjectAdapter
CacheObjectContext
CacheOperationContext Cache operation context.
CacheType
CacheVersionedEntryImpl
CacheWeakQueryIteratorsHolder
CacheWeakQueryIteratorsHolder.WeakQueryFutureIterator Iterator based of `CacheQueryFuture`.
DynamicCacheChangeRequest Cache start/stop request.
GridCacheAdapter Adapter for different cache implementations.
GridCacheAdapter.AsyncOp Cache operation.
GridCacheAdapter.CacheExpiryPolicy
GridCacheAdapter.FutureHolder Holder for last async operation future.
GridCacheAdapter.UpdateTimeStatClosure
GridCacheAffinityManager Cache affinity manager.
GridCacheAtomicFuture Update future for atomic cache.
GridCacheAtomicVersionComparator Atomic cache version comparator.
GridCacheAttributes Cache attributes.
GridCacheBatchSwapEntry Entry for batch swap operations.
GridCacheClearAllRunnable Base runnable for `GridCacheAdapter.clearLocally()` routine.
GridCacheConcurrentMap Concurrent implementation of cache map.
GridCacheContext Cache context.
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.
GridCacheEvictionManager Cache eviction 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.
GridCacheInternal Marker interface using in cache implementations.
GridCacheIoManager Cache communication manager.
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.
GridCacheMvccCallback Lock and Unlock callbacks.
GridCacheMvccCandidate Lock candidate.
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 Cache processor.
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.
GridCacheSwapEntry Swap entry.
GridCacheSwapEntryImpl Swap entry.
GridCacheSwapListener Provides ability to listen to swap events in cache which is necessary for preloading.
GridCacheSwapManager Handles all swap operations.
GridCacheTtlManager Eagerly removes expired entries from cache when `CacheConfiguration.isEagerTtl()` flag is set.
GridCacheUpdateAtomicResult Cache entry atomic update result.
GridCacheUpdateTxResult Cache entry transactional update result.
GridCacheUtilityKey Key for system utility cache.
IgniteCacheExpiryPolicy Wrapper for `ExpiryPolicy` used to track information about cache entries whose time to live was modified after access.
IgniteCacheProxy Cache proxy.
IgniteInternalCache This interface provides a rich API for working with distributed caches.
KeyCacheObject
KeyCacheObjectImpl

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.datastructures
Class and Description
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.distributed
Class and Description
CacheEntryPredicate
CacheObject
GridCacheAdapter Adapter for different cache implementations.
GridCacheConcurrentMap Concurrent implementation of 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.
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
CacheObject
GridCacheAdapter Adapter for different cache implementations.
GridCacheClearAllRunnable Base runnable for `GridCacheAdapter.clearLocally()` routine.
GridCacheConcurrentMap Concurrent implementation of cache map.
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.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheMvccFuture Distributed future aware of MVCC locking.
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.
GridCacheSharedContext Shared context.
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
GridCacheAdapter Adapter for different cache implementations.
GridCacheAtomicFuture Update future for atomic cache.
GridCacheConcurrentMap Concurrent implementation of cache map.
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
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.
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.
GridCacheConcurrentMap Concurrent implementation of 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.
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
DynamicCacheChangeRequest Cache start/stop request.
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheEntryInfo Entry information that gets passed over wire.
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.
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 `GridCacheAdapter.clearLocally()` routine.
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.
GridCacheMapEntry Adapter for cache entry.
GridCacheMessage Parent of all cache messages.
GridCacheMvccCandidate Lock candidate.
GridCacheMvccFuture Distributed future aware of MVCC locking.
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.
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.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
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.local
Class and Description
CacheEntryPredicate
CacheObject
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.
GridCacheMapEntry Adapter for cache entry.
GridCacheMvccCandidate Lock candidate.
GridCacheMvccFuture Distributed future aware of MVCC locking.
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.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.
GridCacheReturn Return value for cases where both, value and success flag need to be returned.
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.query
Class and Description
CacheObject
GridCacheContext Cache context.
GridCacheDeployable Deployable cache message.
GridCacheManager Interface for cache managers.
GridCacheManagerAdapter Convenience adapter for cache managers.
GridCacheMessage Parent of all cache messages.
GridCacheSharedContext Shared context.

Classes in org.apache.ignite.internal.processors.cache used by org.apache.ignite.internal.processors.cache.query.continuous
Class and Description
CacheObject
GridCacheDeployable Deployable cache message.
GridCacheEntryEx Internal API for cache entry (`'Ex'` stands for extended).
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.store
Class and Description
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
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.
GridCacheMvccCandidate Lock candidate.
GridCacheOperation Cache value operations.
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.
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.version
Class and Description
CacheObject
CacheObjectContext
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
CacheObjectContext
GridCacheContext Cache context.
KeyCacheObject

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.
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.hadoop
Class and Description
GridCacheInternal Marker interface using in cache implementations.

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
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.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
CacheEntryPredicate
GridCacheAttributes Cache attributes.

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.
IgniteInternalCache This interface provides a rich API for working with distributed caches.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.1.0-incubating
Release Date | : May 20 2015