forked from cerc-io/ipld-eth-server
d41209d293
* Bump geth to 1.8.20 for Constantinople * Fix conflicting import/toml source for logrus
9 lines
339 B
Go
9 lines
339 B
Go
package bigcache
|
|
|
|
// Hasher is responsible for generating unsigned, 64 bit hash of provided string. Hasher should minimize collisions
|
|
// (generating same hash for different strings) and while performance is also important fast functions are preferable (i.e.
|
|
// you can use FarmHash family).
|
|
type Hasher interface {
|
|
Sum64(string) uint64
|
|
}
|