public void OnActionExecuted(ActionExecutedContext context)
        {
            var collection = _requestEntryMethod.GetOrCreateEntries(context.HttpContext);

            collection.RecordRequest(context.HttpContext.Request.PathBase + context.HttpContext.Request.Path);
            _requestEntryMethod.SaveEntries(context.HttpContext, collection);
        }
        public IActionResult Session1()
        {
            var collection = _requestEntryMethod.GetOrCreateEntries(ControllerContext.HttpContext);

            ViewBag.Session = collection;
            string cacheKey = "key";
            string result;

            if (!_memoryCache.TryGetValue(cacheKey, out result))
            {
                result = $"Yibo:{DateTime.Now}";
                MemoryCacheEntryOptions memoryCacheOptions = new MemoryCacheEntryOptions();
                memoryCacheOptions.SlidingExpiration = TimeSpan.FromSeconds(5);
                _memoryCache.Set(cacheKey, result, memoryCacheOptions);
            }
            ViewBag.Cache = result;
            return(View());
        }