async Task RemoveNewSaga(SagaInstance <TSaga> instance, CancellationToken cancellationToken) { if (_withinLock) { _repository.RemoveWithinLock(instance); } else { await _repository.Remove(instance, cancellationToken).ConfigureAwait(false); } }
async Task RemoveNewSaga(TSaga saga, CancellationToken cancellationToken) { if (_withinLock) { _repository.RemoveWithinLock(saga); } else { await _repository.Remove(saga, cancellationToken).ConfigureAwait(false); } }