public Task <long> DecrAsync(string key) { if (string.IsNullOrEmpty(key)) { throw new ArgumentNullException(nameof(key)); } return(_pool.DecrAsync(_instance + key)); }