Shared Cache is high performance distributed and replication cache system built for .Net applications running in server farms.
Shared Cache hashing algorithms

Classes

  ClassDescription
FnvHash32
Enables a charsequence with the capability to produce a Fowler-Noll-Vo (FNV) 32-bit hashcode FNV hashes are desigend to be fast while maintaining a low collision rate. The FNV speed allows one to quickly hash lots of data while maintaining a reasonable collision rate. The high dispersion of the FNV hashes makes them well suited for hashing nearly identical string such as URL's hostnames, filesnames, text, IP Addresses and others.
FnvHash64
Enables a charsequence with the capability to produce a Fowler-Noll-Vo (FNV) 64-bit hashcode FNV hashes are desigend to be fast while maintaining a low collision rate. The FNV speed allows one to quickly hash lots of data while maintaining a reasonable collision rate. The high dispersion of the FNV hashes makes them well suited for hashing nearly identical string such as URL's hostnames, filesnames, text, IP Addresses and others.
Hash
Generates Hash Key;
Ketama
MD5 Based consistent hashing