public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {
public static long hashAddr(byte[] src) { switch(src.length){ case 4: int c= toInt(src); return c*c; case 8: return toLong(src); default: return hash(src); } } private static int toInt(byte[] buf) {