/// <inheritdoc cref="IKeyComparer.GetHash" />
 public uint GetHash(string key)
 {
     if (string.IsNullOrEmpty(key))
     {
         throw new ArgumentNullException(nameof(key));
     }
     return(CityHash.CityHash32(key.ToUpperInvariant(), Encoding.UTF8));
 }
Exemplo n.º 2
0
 uint IHashAlgo.Hash(byte[] data)
 {
     return(CityHash.CityHash32(data));
 }
Exemplo n.º 3
0
 uint IHashAlgo.Hash(string data)
 {
     return(CityHash.CityHash32(data));
 }