public IActionResult Nails() { const string nailProcedureCacheKey = "NailProcedures"; var nailProcedures = this.cache.Get <IEnumerable <ProcedureListServiceModel> >(nailProcedureCacheKey); if (nailProcedures == null) { nailProcedures = procedureService.GetNailsProcedures(); var cacheOptions = new MemoryCacheEntryOptions() .SetAbsoluteExpiration(TimeSpan.FromMinutes(30)); this.cache.Set(nailProcedureCacheKey, nailProcedures, cacheOptions); } return(View(nailProcedures)); }