public Task <long> IncrAsync(string key)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException(nameof(key));
            }

            return(_pool.IncrAsync(_instance + key));
        }