# Uses of Package
org.apache.ignite.cache

Packages that use org.apache.ignite.cache
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.cache.query: Contains APIs for creating and executing cache queries.
org.apache.ignite.cdc
org.apache.ignite.client: Contains Ignite Thin Client API classes.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.dump
org.apache.ignite.events: Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.internal.cdc
org.apache.ignite.internal.client.thin
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.consistency
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
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.topology
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.distributed.near.consistency
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.query.continuous
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.cache.version
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.internal.processors.platform.cache.query
org.apache.ignite.internal.processors.platform.client.cache
org.apache.ignite.internal.processors.platform.entityframework
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.platform.websession
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.schema.management
org.apache.ignite.internal.processors.query.schema.operation
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.isolated: Contains implementation of special "isolated" mode for single-node cluster.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.
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
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.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.cache
CacheAtomicityMode: Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
CacheEntryVersion: Entry event order.
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.
ReadRepairStrategy: Read repair strategies.

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

Classes in org.apache.ignite.cache used by org.apache.ignite.cdc
CacheEntryVersion: Entry event order.
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.client
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
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.dump
CacheEntryVersion: Entry event order.

Classes in org.apache.ignite.cache used by org.apache.ignite.events
CacheEntryEventSerializableFilter: This filter adds `Serializable` interface to `CacheEntryEventFilter` object.
CacheEntryVersion: Entry event order.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.cdc
CacheEntryVersion: Entry event order.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.client.thin
CachePeekMode: Enumeration of all supported cache peek modes.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.management.cache
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.
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.
QueryIndex: Contains list of fields to be indexed.
QueryIndexType: Index type.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.management.consistency
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.managers.discovery
CacheMetrics: Cache metrics used to obtain statistics on cache itself.
CacheMode: Enumeration of all supported caching modes.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache
CacheAtomicityMode: Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
CacheEntry: Cache entry that extends `Cache.Entry` by providing additional entry related information.
CacheEntryProcessor: This processor adds `Serializable` interface to `EntryProcessor` object.
CacheInterceptorEntry: 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`.
CacheMetrics: Cache metrics used to obtain statistics on cache itself.
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.
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.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed
CachePeekMode: Enumeration of all supported cache peek modes.
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.dht
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.atomic
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.colocated
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.dht.topology
PartitionLossPolicy: Partition loss policy.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.near
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.distributed.near.consistency
ReadRepairStrategy: Read repair strategies.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.query
QueryIndexType: Index type.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.query.continuous
CacheEntryEventSerializableFilter: This filter adds `Serializable` interface to `CacheEntryEventFilter` object.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.transactions
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.verify
CacheEntryVersion: Entry event order.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.cache.version
CacheEntryVersion: Entry event order.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.continuous
CacheEntryEventSerializableFilter: This filter adds `Serializable` interface to `CacheEntryEventFilter` object.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.odbc.jdbc
QueryIndexType: Index type.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.platform.cache
CacheEntryProcessor: This processor adds `Serializable` interface to `EntryProcessor` object.
CacheMetrics: Cache metrics used to obtain statistics on cache itself.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.platform.cache.query
CacheEntryEventSerializableFilter: This filter adds `Serializable` interface to `CacheEntryEventFilter` object.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.platform.client.cache
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.internal.processors.platform.entityframework
CacheEntryProcessor: This processor adds `Serializable` interface to `EntryProcessor` object.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.platform.utils
CachePeekMode: Enumeration of all supported cache peek modes.
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.
QueryIndex: Contains list of fields to be indexed.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.platform.websession
CacheEntryProcessor: This processor adds `Serializable` interface to `EntryProcessor` object.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.query
CacheAtomicityMode: Cache atomicity mode controls whether cache should maintain fully transactional semantics or more light-weight atomic behavior.
CacheWriteSynchronizationMode: Mode indicating how Ignite should wait for write replies from other nodes.
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.
QueryIndex: Contains list of fields to be indexed.
QueryIndexType: Index type.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.query.schema.management
QueryIndexType: Index type.

Classes in org.apache.ignite.cache used by org.apache.ignite.internal.processors.query.schema.operation
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.
QueryIndex: Contains list of fields to be indexed.

Classes in org.apache.ignite.cache used by org.apache.ignite.spi.discovery
CacheMetrics: Cache metrics used to obtain statistics on cache itself.

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

Classes in org.apache.ignite.cache used by org.apache.ignite.spi.discovery.tcp.internal
CacheMetrics: Cache metrics used to obtain statistics on cache itself.

Classes in org.apache.ignite.cache used by org.apache.ignite.spi.discovery.tcp.messages
CacheMetrics: Cache metrics used to obtain statistics on cache itself.

Classes in org.apache.ignite.cache used by org.apache.ignite.spi.systemview.view
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
CacheEntryProcessor: This processor adds `Serializable` interface to `EntryProcessor` object.