0

所以,我正在学习缓存......

我正在构建一个压缩和缓存 JS 文件的函数。

我试图在我更改文件时随时更新它,为此,我试图比较服务器上 JS 文件的 lastWrite 时间和写入缓存文件的时间。

因此,将数据添加到缓存中如下所示:

HttpContext.Current.Cache.Insert("cachedJS", FileJS, Nothing, DateTime.Now.AddMinutes(1200), TimeSpan.Zero)

而且我可以很容易地检索这些数据,但是,我如何确定lastWriteTimeCACHE 键的值?

4

1 回答 1

0

您可以开发扩展方法 InsertWithLog 并使用此方法将项目插入缓存中,并跟踪插入时间,但如果不进行自定义则无法实现此工作。

这里所有可用的插入格式:http://msdn.microsoft.com/en-us/library/system.web.caching.cache.insert%28v=vs.71%29.aspx

于 2012-08-28T12:01:01.230 回答