/// <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)); }
uint IHashAlgo.Hash(byte[] data) { return(CityHash.CityHash32(data)); }
uint IHashAlgo.Hash(string data) { return(CityHash.CityHash32(data)); }