@SuppressWarnings("unchecked") private T read(ExcerptCommon ex) { try { int len = ex.readInt(); ByteBuffer bb = ByteBuffer.allocate(len); ex.read(bb); bb.flip(); return codec.decoder(null).apply(new Buffer(bb)); } finally { ex.finish(); } }
@Override public void finish() { common.finish(); }
@SuppressWarnings("unchecked") private T read(ExcerptCommon ex) { try { int len = ex.readInt(); ByteBuffer bb = ByteBuffer.allocate(len); ex.read(bb); bb.flip(); return codec.decoder(null).apply(new Buffer(bb)); } finally { ex.finish(); } }