应用程序缓存,如何判断是否失效。

protected void Page_Load(object sender, EventArgs e)
    {

if (!IsPostBack)
        {

string fileDependencyPath = Server.MapPath("~/TextFile1.txt");
            Response.AddFileDependency(fileDependencyPath);
            Response.Cache.SetExpires(DateTime.Now.AddSeconds(10));
            Response.Cache.SetCacheability(HttpCacheability.Public);
            Response.Cache.SetValidUntilExpires(true);
            Cache.Insert("test1", DateTime.Now.ToString(), new System.Web.Caching.CacheDependency(fileDependencyPath));

}

}
            这是一个依赖缓存,如何判断依赖缓存的失效。


小怪兽爱吃肉
浏览 295回答 2
2回答

慕容708150

Cache["test1"]==null

手掌心

我现在的项目,也正在使用依赖缓存。如果你想测试,依赖缓存是否启用成功。很简单。设置断电,DEBUG吧。看看刷新后,第二次是否直接读取缓存。
打开App,查看更多内容
随时随地看视频慕课网APP