public async Task <string> ForceCacheUpdateAsync(string key) { if (_options.IncludeParentResources) { var all = await _manager.GetResourcesAsync(_culture).ConfigureAwait(false); foreach (var pair in all) { SetToCache(pair.Key, pair.Value); } return(GetFromCache(key)); } var value = (await _store.GetResourceAsync(_culture.Name, key).ConfigureAwait(false)).Value; if (value == null) { return(GetNotFoundValue(key)); } SetToCache(key, value); return(value); }