获取站点所有缓存,以及清除站点缓存

在程序在开发阶段,有时候需要手动清理所有缓存进行测试,那么如何获取到系统所有缓存进行清除呢,

测试代码:

            System.Collections.IDictionaryEnumerator de = Cache.GetEnumerator();   //获取到所有系统缓存
            System.Collections.ArrayList list = new System.Collections.ArrayList();
            StringBuilder str = new StringBuilder();

            while (de.MoveNext())
            {
                list.Add(de.Key.ToString());
            }
            foreach (string key in list)
            {
                Cache.Remove(key);
                str.Append("<li>" + key + "......OK! <br>");
            }
原文地址:https://www.cnblogs.com/linJie1930906722/p/5828908.html