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

- Packages that use org.apache.ignite.cache.affinity
  Package | Description
  --- | ---
  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.platform.dotnet | Contains .Net platform-related classes.

- Classes in org.apache.ignite.cache.affinity used by org.apache.ignite
  Class and Description
  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
  Class and Description
  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
  Class and Description
  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
  Class and Description
  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.platform.dotnet
  Class and Description
  AffinityFunction Cache key affinity which maps keys to nodes.
  AffinityFunctionContext Affinity function context.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023