2010-03-25 115 views
2

我想避免一个项目时,在一些OCASIONS我怎样才能获得该项目时CacheItemUpdateCallback被称为

如果我没有理解CacheItemUpdateCallback是如何工作的到期正在从缓存中删除被删除,我需要ASIGN到expensiveObject新对象,就我而言:旧的。 但我不能使用HttpContext.Current.Cache访问该项目[key],

我的问题:如何访问旧项目?或者换句话说,首先如何防止这个项目被移除?

+0

不使用缓存。使用应用程序变量:HttpContext.Current.Application [key] – 2010-03-26 01:06:59

+0

不能这样做。我不想放松所有的缓存功能。我只是需要防止这在一些OCASIONS。 – gonxalo 2010-03-26 14:15:39

回答

2

您可以使用HttpRuntime访问缓存。