244245246247248249250251252253254
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;
258259260261262263264265266267268
++cnt; } } if(buf.size() > 0) { final byte[] b = buf.toByteArray(); buf.reset(); paged.bulkWrite(addr, b); } } buf.close(); paged.flush(false);
385386387388389390391392393394395
398399400401402403404405406407408
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 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;
386387388389390391392393394395396
399400401402403404405406407408409