public Task RemoveAsync(string key)
        {
            _logger.LogDebug("removing {persistedGrantKey} persisted grant from database", key);

            _context.Remove(x => x.Key == key);

            return(Task.FromResult(0));
        }