2010-03-25 53 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訪問緩存。