@Override public boolean putString(String item) { return putBinary(Utils.getBytesFromUTF8String(item)); }
@Override public long estimateCount(Object item) { if (item instanceof String) { return estimateCountForStringItem((String) item); } else { return estimateCountForLongItem(Utils.integralToLong(item)); } }
@Override public void add(Object item, long count) { if (item instanceof String) { addString((String) item, count); } else { addLong(Utils.integralToLong(item), count); } }
@Override public long estimateCount(Object item) { if (item instanceof String) { return estimateCountForStringItem((String) item); } else if (item instanceof byte[]) { return estimateCountForBinaryItem((byte[]) item); } else { return estimateCountForLongItem(Utils.integralToLong(item)); } }
@Override public boolean putString(String item) { return putBinary(Utils.getBytesFromUTF8String(item)); }
@Override public boolean put(Object item) { if (item instanceof String) { return putString((String) item); } else if (item instanceof byte[]) { return putBinary((byte[]) item); } else { return putLong(Utils.integralToLong(item)); } }
private static int[] getHashBuckets(String key, int hashCount, int max) { return getHashBuckets(Utils.getBytesFromUTF8String(key), hashCount, max); }
@Override public void add(Object item, long count) { if (item instanceof String) { addString((String) item, count); } else if (item instanceof byte[]) { addBinary((byte[]) item, count); } else { addLong(Utils.integralToLong(item), count); } }
private static int[] getHashBuckets(String key, int hashCount, int max) { return getHashBuckets(Utils.getBytesFromUTF8String(key), hashCount, max); }
@Override public boolean mightContain(Object item) { if (item instanceof String) { return mightContainString((String) item); } else if (item instanceof byte[]) { return mightContainBinary((byte[]) item); } else { return mightContainLong(Utils.integralToLong(item)); } }
@Override public void addString(String item, long count) { addBinary(Utils.getBytesFromUTF8String(item), count); }
@Override public boolean put(Object item) { if (item instanceof String) { return putString((String) item); } else if (item instanceof byte[]) { return putBinary((byte[]) item); } else { return putLong(Utils.integralToLong(item)); } }
@Override public void addString(String item, long count) { addBinary(Utils.getBytesFromUTF8String(item), count); }
@Override public boolean mightContain(Object item) { if (item instanceof String) { return mightContainString((String) item); } else if (item instanceof byte[]) { return mightContainBinary((byte[]) item); } else { return mightContainLong(Utils.integralToLong(item)); } }
@Override public void addString(String item, long count) { addBinary(Utils.getBytesFromUTF8String(item), count); }
@Override public boolean mightContain(Object item) { if (item instanceof String) { return mightContainString((String) item); } else if (item instanceof byte[]) { return mightContainBinary((byte[]) item); } else { return mightContainLong(Utils.integralToLong(item)); } }
@Override public boolean mightContainString(String item) { return mightContainBinary(Utils.getBytesFromUTF8String(item)); }
@Override public void add(Object item, long count) { if (item instanceof String) { addString((String) item, count); } else if (item instanceof byte[]) { addBinary((byte[]) item, count); } else { addLong(Utils.integralToLong(item), count); } }
@Override public boolean putString(String item) { return putBinary(Utils.getBytesFromUTF8String(item)); }
@Override public long estimateCount(Object item) { if (item instanceof String) { return estimateCountForStringItem((String) item); } else if (item instanceof byte[]) { return estimateCountForBinaryItem((byte[]) item); } else { return estimateCountForLongItem(Utils.integralToLong(item)); } }