# Package org.apache.ignite.cache

Contains main Data Grid APIs.

See: Description

Interface Summary
CacheEntry<K,V>: Cache entry that extends `Cache.Entry` by providing additional entry related information.
CacheEntryEventSerializableFilter<K,V>: This filter adds `Serializable` interface to `CacheEntryEventFilter` object.
CacheEntryProcessor<K,V,T>: This processor adds `Serializable` interface to `EntryProcessor` object.
CacheEntryVersion: Entry event order.
CacheInterceptor<K,V>: Cache interceptor.
CacheMetrics: Cache metrics used to obtain statistics on cache itself.

Class Summary
CacheInterceptorAdapter<K,V>: Cache interceptor convenience adapter.
CacheInterceptorEntry<K,V>: A cache interceptor map entry.
CacheKeyConfiguration: Configuration defining various aspects of cache keys without explicit usage of annotations on user classes.
CacheManager: Implementation of JSR-107 `CacheManager`.
CachingProvider: Implementation of JSR-107 `CachingProvider`.
QueryEntity: Query entity is a description of `cache` entry (composed of key and value) in a way of how it must be indexed and can be queried.
QueryEntityPatch: Query entity patch which contain `SchemaAbstractOperation` operations for changing query entity.
QueryIndex: Contains list of fields to be indexed.

Enum Summary
CacheAtomicityMode: Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
CacheMode: Enumeration of all supported caching modes.
CachePeekMode: Enumeration of all supported cache peek modes.
CacheRebalanceMode: Cache rebalance mode.
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.
PartitionLossPolicy: Partition loss policy.
QueryIndexType: Index type.
ReadRepairStrategy: Read repair strategies.

Exception Summary
CacheExistsException: Exception thrown when cache must be created but it already exists.
CachePartialUpdateException: Exception thrown from non-transactional cache in case when update succeeded only partially.
CacheServerNotFoundException: Exception thrown when all data nodes left the grid.

## Package org.apache.ignite.cache Description

Contains main Data Grid APIs.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.14.0
Release Date | : September 29 2022