A new operation flushCommit should be added. The operation will flush and make visible to other sessions all the operations performed up to that point. Note, any operations the were performed before the flushCommit, rollback operation will not roll it back.
This is handy when opening a long running indexing session, and wishing to make the indexing process visible to other sessions while indexing.