@Override public void dump(PrintStream out) { out.println("Total " + nValues + " values"); for (int i = 0; i < nValues; i++) { int id = calcIdFromSeqNo(i); T value = getValueFromId(id); out.println(id + " (" + Integer.toHexString(id) + "): " + value); } }
@Override protected int getIdFromValueBytesWithoutCache(byte[] value, int offset, int len, int roundingFlag) { int seq = lookupSeqNoFromValue(headSize, value, offset, offset + len, roundingFlag); int id = calcIdFromSeqNo(seq); if (id < 0) logger.debug("Not a valid value: " + bytesConvert.convertFromBytes(value, offset, len)); return id; }
@Override public void dump(PrintStream out) { out.println("Total " + nValues + " values"); for (int i = 0; i < nValues; i++) { int id = calcIdFromSeqNo(i); T value = getValueFromId(id); out.println(id + " (" + Integer.toHexString(id) + "): " + value); } }
@Override protected int getIdFromValueBytesImpl(byte[] value, int offset, int len, int roundingFlag) { int seq = lookupSeqNoFromValue(headSize, value, offset, offset + len, roundingFlag); int id = calcIdFromSeqNo(seq); if (id < 0) throw new IllegalArgumentException("Not a valid value: " + bytesConvert.convertFromBytes(value, offset, len)); return id; }
@Override public void dump(PrintStream out) { out.println("Total " + nValues + " values"); for (int i = 0; i < nValues; i++) { int id = calcIdFromSeqNo(i); T value = getValueFromId(id); out.println(id + " (" + Integer.toHexString(id) + "): " + value); } }
@Override public void dump(PrintStream out) { out.println("Total " + nValues + " values"); for (int i = 0; i < nValues; i++) { int id = calcIdFromSeqNo(i); T value = getValueFromId(id); out.println(id + " (" + Integer.toHexString(id) + "): " + value); } }
@Override protected int getIdFromValueBytesImpl(byte[] value, int offset, int len, int roundingFlag) { int seq = lookupSeqNoFromValue(headSize, value, offset, offset + len, roundingFlag); int id = calcIdFromSeqNo(seq); if (id < 0) throw new IllegalArgumentException("Not a valid value: '" + bytesConvert.convertFromBytes(value, offset, len) + "'"); return id; }
@Override protected int getIdFromValueBytesWithoutCache(byte[] value, int offset, int len, int roundingFlag) { int seq = lookupSeqNoFromValue(headSize, value, offset, offset + len, roundingFlag); int id = calcIdFromSeqNo(seq); if (id < 0) logger.debug("Not a valid value: " + bytesConvert.convertFromBytes(value, offset, len)); return id; }