Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using System;
public class CacheController : Controller
{
private readonly IMemoryCache _cache;
public CacheController(IMemoryCache cache)
{
_cache = cache;
}
public IActionResult SetCache()
{
_cache.Set("key1", "Cached Data", TimeSpan.FromMinutes(5));
return Content("Data Cached");
}
public IActionResult GetCache()
{
if (_cache.TryGetValue("key1", out string value))
{
return Content("Cache Hit: " + value);
}
return Content("Cache Miss");
}
}Coding works best on desktop or with an external keyboard.