public async Task <CostRecommendationSummaryResponse> GetCostSummary() { var cacheKey = CacheHelpers.GenerateCacheKeyForCostRecommnedationSummary(); return(await cache.GetOrCreateAsync(cacheKey, async entry => { entry.AbsoluteExpirationRelativeToNow = CacheHelpers.absoluteExpirationRelativeToNow; return await costRecommendationsOperations.GetCostSummary(); })); }