Type-class for generic hashing
Hashes a key into a 32-bit or 64-bit number (depending on the algorithm).
Hashes a key into a 32-bit or 64-bit number (depending on the algorithm).
the companion object for common implementations.
Commonly used key hashing algorithms.
Commonly used key hashing algorithms.
KeyHashers for Java compatible forwarders.
Java compatible forwarders.
Certain versions of libmemcached return subtly different results for points on ring. In order to always hash a key to the same server as the clients who depend on those versions of libmemcached, we have to reproduce their result. If the
oldLibMemcachedVersionComplianceMode
istrue
the behavior will be reproduced.