42得票1回答
我应该使用HttpRuntime.Cache吗?

我是一个asp.net的初学者,对Cache有一些问题: HttpRuntime.Cache只提供了几种方法,我认为我可以用Dictionary自己来实现这些方法。 如果HttpRuntime.Cache比Dictionary更好,那么为什么有些人会想要实现自己的缓存框架。 MS Ente...

30得票3回答
HttpRuntime.Cache[]与Application[]的区别

我知道多数人推荐使用HttpRuntime.Cache,因为它更加灵活...等等。但如果你希望缓存对象在应用程序的整个生命周期中都存在,那么使用Application[]对象来缓存有什么重大的缺陷吗?

20得票4回答
HttpRuntime.Cache最佳实践

过去,我曾经在访问 HttpRuntime.Cache 机制时设置了锁。我不确定自己以前是否真正研究过这个问题,盲目地围绕它设置了锁。 你认为这样做确实有必要吗?

20得票1回答
缓存键导致错误 "对二进制补码数的最小值取反是无效的。"

这是我见过的最奇怪的错误之一。 我正在进行一个非常简单的调用,从HttpRuntime缓存中返回值。调用如下:return HttpContext.Current.Cache[cacheKey]; 如果返回null,那没关系。我会检查返回值是否为null,并根据情况采取行动。我已经使用这个调...

19得票3回答
HttpRuntime缓存和HttpContext缓存有什么区别?

我知道有一个非常相似的问题在这里,但我希望得到更好的解释。如果HttpContext实际上在幕后使用HttpRuntime.Cache,那么我为什么要使用HttpContext.Cache呢? 在文章“使用ASP.NET模拟Windows服务来运行计划任务”中,Omar使用HttpContex...

14得票2回答
查看存储在System.Web.HttpRuntime.Cache中的数据

是否有可以查看 HttpRunTime 缓存中缓存数据的工具?我们有一个 Asp.Net 应用程序,它将数据缓存在 HttpRuntime Cache 中。默认值为 60 秒,但后来更改为 5 分钟。但感觉缓存数据在 5 分钟之前就已经刷新了。不知道底层发生了什么。 是否有可用的工具或者如何查...

7得票3回答
将HttpRuntime.Cache项目作为只读项读取

我正在使用 HttpRuntime.Cache 来存储一个对象列表,这些对象将在不同会话中频繁访问。 我使用以下代码从缓存中获取项目: List<chartData_Type> _chartData = (List<chartData_Type...