When the method is called the first time, the excerpt is shrink wrapped to the size actually used. i.e. where the position is.
172173174175176177178179180181182
l = excerpt.parseLong(); assert l == 10; l = excerpt.parseLong(); assert l == 128; excerpt.finish(); } long time = System.nanoTime() - start; System.out.printf("The average decode time was %,d ns%n", time / runs); chronicle.close(); }
4647484950515253545556
if (Character.isValidCodePoint(j)) sb.appendCodePoint(j); } excerpt.startExcerpt(2 + sb.length() * 3); excerpt.writeUTF(sb); excerpt.finish(); } excerpt.startExcerpt(2 + 1); excerpt.writeUTF(null); excerpt.finish();
5051525354555657585960
excerpt.writeUTF(sb); excerpt.finish(); } excerpt.startExcerpt(2 + 1); excerpt.writeUTF(null); excerpt.finish(); for (int i = Character.MIN_CODE_POINT, n = 0; i <= Character.MAX_CODE_POINT; i += 16, n++) { sb.setLength(0); for (int j = i; j < i + 16; j++) { if (Character.isValidCodePoint(j))
6061626364656667686970
if (Character.isValidCodePoint(j)) sb.appendCodePoint(j); } excerpt.index(n); String text = excerpt.readUTF(); excerpt.finish(); assertEquals("i: " + i, sb.toString(), text); } assertTrue(excerpt.nextIndex()); String text = excerpt.readUTF(); excerpt.finish();
6566676869707172737475
excerpt.finish(); assertEquals("i: " + i, sb.toString(), text); } assertTrue(excerpt.nextIndex()); String text = excerpt.readUTF(); excerpt.finish(); assertEquals(null, text); } @Test public void testWrite_é() throws IOException {
8182838485868788899091
tsc.clear(); Excerpt excerpt = tsc.createExcerpt(); excerpt.startExcerpt(4); String é = "é"; excerpt.writeUTF(é); excerpt.finish(); assertTrue(excerpt.index(0)); String e2 = excerpt.readUTF(); excerpt.finish(); assertEquals(e2, é);
858687888990919293
excerpt.writeUTF(é); excerpt.finish(); assertTrue(excerpt.index(0)); String e2 = excerpt.readUTF(); excerpt.finish(); assertEquals(e2, é); } }
8384858687888990919293
excerpt2.startExcerpt(8); excerpt2.writeChar('R'); excerpt2.writeInt(n); excerpt2.writeShort(-1); excerpt2.finish(); } } catch (IOException e) { e.printStackTrace(); } finally { al2.release();
138139140141142143144145146147148
} while (System.nanoTime() < next); // when it should have been sent, not when it was. excerpt.startExcerpt(128); excerpt.writeLong(next); excerpt.position(128); excerpt.finish(); } future.get(); } catch (Throwable e) { e.printStackTrace();
for (int i = 0; i < 1024; i++) { excerpt.startExcerpt(129); for (int j = 0; j < 128; j += 8) excerpt.writeLong(counter++); excerpt.write(-1); excerpt.finish(); } int counter2 = 1; Excerpt excerpt2 = tsc.createExcerpt(); while (excerpt2.nextIndex()) {