示例#1
0
文件: Info.cs 项目: lr030/ML
 public static void TryFlushCachedCollection(Mutator mutator = null)
 {
     if (!(Configuration?.UseCaching == true && Current.Cache.OperationalStatus == EOperationalStatus.Operational))
     {
         return;
     }
     Current.Cache.RemoveAll();
 }
示例#2
0
文件: Info.cs 项目: lr030/ML
        internal static void TryFlushCachedModel(T model, Mutator mutator = null)
        {
            if (!(Configuration?.UseCaching == true && Current.Cache.OperationalStatus == EOperationalStatus.Operational))
            {
                return;
            }

            var key = mutator?.KeyPrefix + model.GetDataKey();

            CacheFactory.FlushModel <T>(key);
        }