diff options
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/compress/Hasher.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/compress/Hasher.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/compress/Hasher.java b/vespajlib/src/main/java/com/yahoo/compress/Hasher.java index 7a3d34eca7b..92a9ed26085 100644 --- a/vespajlib/src/main/java/com/yahoo/compress/Hasher.java +++ b/vespajlib/src/main/java/com/yahoo/compress/Hasher.java @@ -8,25 +8,8 @@ import net.openhft.hashing.LongHashFunction; * @author baldersheim */ public class Hasher { - private final LongHashFunction hasher; /** Uses net.openhft.hashing.LongHashFunction.xx3() */ public static long xxh3(byte [] data) { return LongHashFunction.xx3().hashBytes(data); } - public static long xxh3(byte [] data, long seed) { - return LongHashFunction.xx3(seed).hashBytes(data); - } - - private Hasher(LongHashFunction hasher) { - this.hasher = hasher; - } - public static Hasher withSeed(long seed) { - return new Hasher(LongHashFunction.xx3(seed)); - } - public long hash(long v) { - return hasher.hashLong(v); - } - public long hash(String s) { - return hasher.hashChars(s); - } } |