summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/compress/Hasher.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/compress/Hasher.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/compress/Hasher.java17
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);
- }
}