Shared Cache is high performance distributed and replication cache system built for .Net applications running in server farms.
Shared Cache hashing algorithms
Classes
| Class | Description | |
|---|---|---|
| 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
|