public async Task DeleteAsync(string[] names, CancellationToken cancellationToken = default) { await _impl.DeleteAsync(names, cancellationToken); await Task.WhenAll(names.Select(n => _redis.DeleteAsync(_options.Prefix + n, CancellationToken.None))); // don't cancel }