public Task SplitAsync( FeedRangeInternal feedRange, CancellationToken cancellationToken) => TryCatch.UnsafeWaitAsync( this.MonadicSplitAsync( feedRange, cancellationToken), cancellationToken);
public Task SplitAsync( int partitionKeyRangeId, CancellationToken cancellationToken) => TryCatch.UnsafeWaitAsync( this.MonadicSplitAsync( partitionKeyRangeId, cancellationToken), cancellationToken);
public Task MergeAsync( FeedRangeInternal feedRange1, FeedRangeInternal feedRange2, CancellationToken cancellationToken) => TryCatch.UnsafeWaitAsync( this.MonadicMergeAsync( feedRange1, feedRange2, cancellationToken), cancellationToken);
public Task RefreshProviderAsync(ITrace trace, CancellationToken cancellationToken) => TryCatch.UnsafeWaitAsync( this.MonadicRefreshProviderAsync(trace, cancellationToken), cancellationToken);