@SuppressWarnings("unchecked") private C findCounter(T key) { int i = key.ordinal(); if (counters[i] == null) { counters[i] = newCounter(key); } return (C) counters[i]; }
@SuppressWarnings("unchecked") private C findCounter(T key) { int i = key.ordinal(); if (counters[i] == null) { counters[i] = newCounter(key); } return (C) counters[i]; }
@SuppressWarnings("unchecked") private C findCounter(T key) { int i = key.ordinal(); if (counters[i] == null) { counters[i] = newCounter(key); } return (C) counters[i]; }
@SuppressWarnings("unchecked") private C findCounter(T key) { int i = key.ordinal(); if (counters[i] == null) { counters[i] = newCounter(key); } return (C) counters[i]; }
@Override public void readFields(DataInput in) throws IOException { clear(); int len = WritableUtils.readVInt(in); T[] enums = enumClass.getEnumConstants(); for (int i = 0; i < len; ++i) { int ord = WritableUtils.readVInt(in); Counter counter = newCounter(enums[ord]); counter.setValue(WritableUtils.readVLong(in)); counters[ord] = counter; } }
@Override public void readFields(DataInput in) throws IOException { clear(); int len = WritableUtils.readVInt(in); T[] enums = enumClass.getEnumConstants(); for (int i = 0; i < len; ++i) { int ord = WritableUtils.readVInt(in); Counter counter = newCounter(enums[ord]); counter.setValue(WritableUtils.readVLong(in)); counters[ord] = counter; } }
@Override public void readFields(DataInput in) throws IOException { clear(); int len = WritableUtils.readVInt(in); T[] enums = enumClass.getEnumConstants(); for (int i = 0; i < len; ++i) { int ord = WritableUtils.readVInt(in); Counter counter = newCounter(enums[ord]); counter.setValue(WritableUtils.readVLong(in)); counters[ord] = counter; } }
@Override public void readFields(DataInput in) throws IOException { clear(); int len = WritableUtils.readVInt(in); T[] enums = enumClass.getEnumConstants(); for (int i = 0; i < len; ++i) { int ord = WritableUtils.readVInt(in); Counter counter = newCounter(enums[ord]); counter.setValue(WritableUtils.readVLong(in)); counters[ord] = counter; } }