我每天午夜寻找清除缓存的配置。
有可能吗?
或者我需要创建一个计划任务并在代码中清除?
最佳答案
// 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 中也完全可以做同样的事情,但这是我已经使用了一段时间的解决方案。
关于c# - App Fabric Cache一天怎么清一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21329729/