私は何かをキャッシュしています:
var htmlHEAD = _cacheManager.Get(THE_CACHE_KEY, ctx =>
{
ctx.Monitor(_clock.When(TimeSpan.FromMinutes(60)));
return getTenantSpecificHeadHTMLFromDB()
});
ただし、迅速な変更が必要になった場合に、URL にアクセスしてキャッシュを消去できるようにしたいと考えています。
例えば。これは AdminController にあります。
public ActionResult purgeCache() {
_cacheMangager.PurgeCache(THE_CACHE_KEY); //this doesn't exist :(
return Content("OK");
}
これどうやってするの?