245246247248249250251252253254255
for(int p = i; p < limit; p++) { final int[] ref = blockRef[p]; if(ref == null) { if(buf.size() > 0) { final byte[] b = buf.toByteArray(); buf.reset(); paged.bulkWrite(addr, b); } } else { if(buf.size() == 0) { addr = p;
259260261262263264265266267268269
++cnt; } } if(buf.size() > 0) { final byte[] b = buf.toByteArray(); buf.reset(); paged.bulkWrite(addr, b); } } buf.close(); paged.flush(false);
376377378379380381382383384385386
389390391392393394395396397398399
blockRef[p] = null; } } if(buf.size() > 0) { final byte[] b = buf.toByteArray(); buf.reset(); paged.bulkWrite(i, b); } } buf.close(); paged.flush(false);
for(int p = i; p < limit; p++) { final long[] ref = blockRef[p]; if(ref == null) { if(buf.size() > 0) { final byte[] b = buf.toByteArray(); buf.reset(); paged.bulkWrite(addr, b); } } else { if(buf.size() == 0) { addr = p;
375376377378379380381382383384385
388389390391392393394395396397398
7475767778798081828384
} } if(pending.size() > 0) { typeStack.push(MATCH); patternStack.add(pending.toByteArray()); pending.reset(); } typeStack.push(ANY); patternStack.add(null); } else { pending.write(c);