private void commit() throws IOException {
Tracer trace1 = Trace.trace("prepareCommit");
waitUntilNotNull(_writer);
BlurIndexWriter writer = _writer.get();
writer.prepareCommit();
trace1.done();
Tracer trace2 = Trace.trace("commit");
writer.commit();
trace2.done();