...
Interface has been removed. Now key hash code and equality is calculated based on content of serialized object.
FairAffinityFunction
Implementation has been removed due to well-known problems with co-location between caches on different versions of cluster topology. Use RendezvousAffinityFunction instead.
AffinityNodeHashResolved
Interface has been removed. Use IgniteConfiguration.consistentId property.
IgniteCache
SwapSpaceSpi
Interface has been removed due to new Ignite page memory architecture [1].
RandomEvictionPolicy
Implementation has been removed with no replacement.
[1] https://apacheignite.readme.io/docs/page-memory
...