* is processed separately from any preceding transactions. Non-barrier transactions may
* be merged and processed in a batch, such that any observers see the modifications
* contained in them as if the modifications were made in a single transaction.
- * @return A new {@link WriteTransaction}
+ * @return A new {@link CursorAwareWriteTransaction}
* @throws IllegalStateException if a previous transaction was not closed.
* @throws IllegalThreadStateException if the calling thread context does not match the
* lifecycle rules enforced by the producer state (e.g. bound or unbound). This
* correct operation.
*/
@Nonnull
- WriteTransaction createTransaction(boolean isolated);
+ CursorAwareWriteTransaction createTransaction(boolean isolated);
/**
* {@inheritDoc}