public void AddItemToCache() { var value = fibonacciFactory.GetFibonacciNumber(6); var key = value.GetHashCode().ToString(); cacheService.AddAsync(key, value).GetAwaiter().GetResult(); var valueFromCache = cacheService.GetAsync <int>(key).GetAwaiter().GetResult(); Assert.IsNotNull(valueFromCache); }
public async Task <T> GetLastAsync() { T result = await cacheService.GetAsync <T>(LastItemKey); if (result == null) { //result = await } await cacheService.AddAsync(LastItemKey, result); return(result); }