我每天午夜都会查找清除缓存的配置。
有可能吗?
或者我需要创建一个计划任务并在代码中清除?
答案 0 :(得分:1)
// My cache, handle it the way you like
private static DataCache _cache;
public static void ClearCache()
{
Parallel.ForEach(_cache.GetSystemRegions(), region =>
{
_cache.ClearRegion(region);
var sysRegion = _cache.GetSystemRegionName(region);
_cache.ClearRegion(sysRegion);
});
}
然后按照你自己定义的某个时间表运行它。
我认为在Powershell中完全可以实现等效,但这是我已经使用了一段时间的解决方案。