public async Task Commit(CancellationToken cancellationToken = default(CancellationToken)) { if (_suspended) { return; } await Extensions.HandleException(() => _inner.Commit(cancellationToken), Suspend); }
public async Task Commit(CancellationToken cancellationToken = default(CancellationToken)) { await _inner.Commit(cancellationToken).ConfigureAwait(false); _checkpointStore.Write(_lastCheckpoint); }
public async Task Commit(CancellationToken cancellationToken = default(CancellationToken)) { await _inner.Commit(cancellationToken).ConfigureAwait(false); _currentSize = 0; }