public class HashUtil extends Object
Constructor | Description |
---|---|
HashUtil() |
Modifier and Type | Method | Description |
---|---|---|
static int |
getAddrHash32_EqualDist(long addr) |
Generates a 32bit equally distributed identity hash value
from
addr avoiding XOR collision. |
static int |
getAddrSizeHash32_EqualDist(long addr,
long size) |
Generates a 32bit equally distributed identity hash value
from
addr and size avoiding XOR collision. |
static long |
getHash64(long addr,
long size) |
Generates a 64bit equally distributed hash value
from
addr and size avoiding XOR collisions. |
public static int getAddrHash32_EqualDist(long addr)
addr
avoiding XOR collision.public static int getAddrSizeHash32_EqualDist(long addr, long size)
addr
and size
avoiding XOR collision.public static long getHash64(long addr, long size)
addr
and size
avoiding XOR collisions.