缓存依赖

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)

vue依赖cache怎么删除

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

如何缓存片段视图

phalcon: 缓存片段,文件缓存,memcache缓存