public Task <PersistedGrant> GetAsync(string key)
        {
            var result = _persistedgrantprovider.Get(key);

            _logger.LogDebug("{persistedGrantKey} found in database: {persistedGrantKeyFound}", key, result != null);
            return(Task.FromResult(result));
        }
        public async Task <PersistedGrant> GetAsync(string key)
        {
            var result = await _persistedgrantprovider.Get(key);

            return(result);
        }