# Uses of Package
org.apache.ignite.cache

- Packages that use org.apache.ignite.cache
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.cache | Contains main Data Grid APIs.
  org.apache.ignite.cache.hibernate | Contains implementation of Hibernate L2 cache.
  org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.
  org.apache.ignite.mxbean | Contains annotations for Dynamic MBeans.
  org.apache.ignite.spi.discovery | Contains APIs for topology manager SPI.
  org.apache.ignite.spi.discovery.isolated |
  org.apache.ignite.spi.systemview.view | Contains `SystemView` clases that exists in Ignite.
  org.apache.ignite.stream | Contains Ignite Streamer classes.

- Classes in org.apache.ignite.cache used by org.apache.ignite
  Class and Description
  CacheEntry Cache entry that extends `Cache.Entry` by providing additional entry related information.
  CacheEntryProcessor This processor adds `Serializable` interface to `EntryProcessor` object.
  CacheMetrics Cache metrics used to obtain statistics on cache itself.
  CachePeekMode Enumeration of all supported cache peek modes.

- Classes in org.apache.ignite.cache used by org.apache.ignite.cache
  Class and Description
  CacheAtomicityMode Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
  CacheInterceptor Cache interceptor.
  CacheKeyConfiguration Configuration defining various aspects of cache keys without explicit usage of annotations on user classes.
  CacheManager Implementation of JSR-107 `CacheManager`.
  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.
  CachingProvider Implementation of JSR-107 `CachingProvider`.
  PartitionLossPolicy Partition loss policy.
  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.
  QueryIndexType Index type.

- Classes in org.apache.ignite.cache used by org.apache.ignite.cache.hibernate
  Class and Description
  CacheEntry Cache entry that extends `Cache.Entry` by providing additional entry related information.
  CacheMetrics Cache metrics used to obtain statistics on cache itself.
  CachePeekMode Enumeration of all supported cache peek modes.

- Classes in org.apache.ignite.cache used by org.apache.ignite.cache.query
  Class and Description
  CacheEntryEventSerializableFilter This filter adds `Serializable` interface to `CacheEntryEventFilter` object.

- Classes in org.apache.ignite.cache used by org.apache.ignite.client
  Class and Description
  CacheAtomicityMode Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
  CacheKeyConfiguration Configuration defining various aspects of cache keys without explicit usage of annotations on user classes.
  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.
  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.

- Classes in org.apache.ignite.cache used by org.apache.ignite.configuration
  Class and Description
  CacheAtomicityMode Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
  CacheInterceptor Cache interceptor.
  CacheKeyConfiguration Configuration defining various aspects of cache keys without explicit usage of annotations on user classes.
  CacheMode Enumeration of all supported caching modes.
  CacheRebalanceMode Cache rebalance mode.
  CacheWriteSynchronizationMode Mode indicating how Ignite should wait for write replies from other nodes.
  PartitionLossPolicy Partition loss policy.
  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.

- Classes in org.apache.ignite.cache used by org.apache.ignite.events
  Class and Description
  CacheEntryEventSerializableFilter This filter adds `Serializable` interface to `CacheEntryEventFilter` object.

- Classes in org.apache.ignite.cache used by org.apache.ignite.mxbean
  Class and Description
  CacheMetrics Cache metrics used to obtain statistics on cache itself.

- Classes in org.apache.ignite.cache used by org.apache.ignite.spi.discovery
  Class and Description
  CacheMetrics Cache metrics used to obtain statistics on cache itself.

- Classes in org.apache.ignite.cache used by org.apache.ignite.spi.discovery.isolated
  Class and Description
  CacheMetrics Cache metrics used to obtain statistics on cache itself.

- Classes in org.apache.ignite.cache used by org.apache.ignite.spi.systemview.view
  Class and Description
  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.
  CacheRebalanceMode Cache rebalance mode.
  CacheWriteSynchronizationMode Mode indicating how Ignite should wait for write replies from other nodes.
  PartitionLossPolicy Partition loss policy.

- Classes in org.apache.ignite.cache used by org.apache.ignite.stream
  Class and Description
  CacheEntryProcessor This processor adds `Serializable` interface to `EntryProcessor` object.

2021 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021