缓存依赖
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存依赖相关的知识,希望对你有一定的参考价值。
文件依赖,文件改变,缓存清除
XmlDocument xmlDoc = new XmlDocument(); public XmlHelper() { string xmlPath = HttpRuntime.AppDomainAppPath + "\\Config.xml"; //xmlDoc.Load(xmlPath); xmlDoc=GetXmlDocument(xmlPath); } public static XmlDocument GetXmlDocument(string xmlPath) { XmlDocument doc = new XmlDocument(); string key = "config.xml"; Object obj = DataCache.GetCache(key); if (obj == null) { doc.Load(xmlPath); DataCache.SetCache(key, doc, new CacheDependency(xmlPath)); } else { doc = (XmlDocument)obj; } return doc; }
以上是关于缓存依赖的主要内容,如果未能解决你的问题,请参考以下文章
Android获取各个应用程序的缓存文件代码小片段(使用AIDL)
Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题