@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 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 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 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 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 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 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 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 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 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 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 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 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 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 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)); } }