# Uses of Package
org.apache.ignite.cache.affinity

Packages that use org.apache.ignite.cache.affinity
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache.affinity: Contains cache node affinity implementations.
org.apache.ignite.cache.affinity.rendezvous: Contains HRW-based cache affinity for partitioned cache.
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal: Contains main implementation.
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.platform.cache.affinity
org.apache.ignite.internal.processors.query
org.apache.ignite.platform.dotnet: Contains .Net platform-related classes.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite
Affinity: Provides affinity information to detect which node is primary and which nodes are backups for a partitioned or replicated cache.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.cache.affinity
AffinityFunctionContext: Affinity function context.
AffinityKey: Optional wrapper for cache keys to provide support for custom affinity mapping.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.cache.affinity.rendezvous
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityFunctionContext: Affinity function context.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.configuration
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityKeyMapper: Deprecated. Use `AffinityKeyMapped` or `CacheKeyConfiguration.setAffinityKeyFieldName(String)` instead.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal
Affinity: Provides affinity information to detect which node is primary and which nodes are backups for a partitioned or replicated cache.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal.processors.affinity
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityFunctionContext: Affinity function context.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal.processors.cache
Affinity: Provides affinity information to detect which node is primary and which nodes are backups for a partitioned or replicated cache.
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityKeyMapper: Deprecated. Use `AffinityKeyMapped` or `CacheKeyConfiguration.setAffinityKeyFieldName(String)` instead.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal.processors.cache.affinity
Affinity: Provides affinity information to detect which node is primary and which nodes are backups for a partitioned or replicated cache.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal.processors.platform.cache.affinity
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityFunctionContext: Affinity function context.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.internal.processors.query
AffinityKeyMapper: Deprecated. Use `AffinityKeyMapped` or `CacheKeyConfiguration.setAffinityKeyFieldName(String)` instead.

Classes in org.apache.ignite.cache.affinity used by org.apache.ignite.platform.dotnet
AffinityFunction: Cache key affinity which maps keys to nodes.
AffinityFunctionContext: Affinity function context.