App Fabric Cache一天有多清晰?

时间:2014-01-24 10:04:37

标签: c# appfabric appfabric-cache

我每天午夜都会查找清除缓存的配置。

有可能吗?

或者我需要创建一个计划任务并在代码中清除?

1 个答案:

答案 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中完全可以实现等效,但这是我已经使用了一段时间的解决方案。