【发布时间】:2015-11-25 12:32:36
【问题描述】:
现在我有一个持续时间设置为 365 天的操作的 OutCache。但是,根据某些事件,我想清除缓存并且清除缓存有多种条件。此外,VaryByParam 不是一个选项。
我怎样才能做到这一点?
我想我可以做这样的事情,在 cookie 中存储一个变量,例如: RefreshCache = false 并在 VaryByCustom 覆盖方法中检查它。如果 RefreshCache 评估为 true,请将其重置为 false,将 VaryByCustom 参数变量增加 1。
但是,我不确定这是实现我想要的有效方法。
【问题讨论】:
-
嗨,你知道如何处理这个问题吗?
标签: asp.net-mvc caching browser-cache outputcache varybyparam