public Bookmark CommitTransaction(IConnection connection) { var bookmarkCollector = new BookmarkCollector(); connection.Enqueue(CommitMessage.Commit, bookmarkCollector); connection.Sync(); return(bookmarkCollector.Bookmark); }
public async Task <Bookmark> CommitTransactionAsync(IConnection connection) { var bookmarkCollector = new BookmarkCollector(); connection.Enqueue(CommitMessage.Commit, bookmarkCollector); await connection.SyncAsync().ConfigureAwait(false); return(bookmarkCollector.Bookmark); }