C# 调用CacheItemUpdateCallback时,如何获取要删除的项
我希望避免在某些位置过期时从缓存中删除项目 如果我了解CacheItemUpdateCallback是如何工作的,我需要指定expensiveObject新对象,在我的例子中是旧对象。 但是我无法使用HttpContext.Current.Cache[key]访问该项目C# 调用CacheItemUpdateCallback时,如何获取要删除的项,c#,caching,C#,Caching,我希望避免在某些位置过期时从缓存中删除项目 如果我了解CacheItemUpdateCallback是如何工作的,我需要指定expensiveObject新对象,在我的例子中是旧对象。 但是我无法使用HttpContext.Current.Cache[key]访问该项目 我的问题:如何访问旧项目?或者换句话说,首先如何防止删除此项目?您可以使用HttpRuntime访问缓存。不要使用缓存。使用应用程序变量:HttpContext.Current.application[key]无法执行此操作。我
我的问题:如何访问旧项目?或者换句话说,首先如何防止删除此项目?您可以使用HttpRuntime访问缓存。不要使用缓存。使用应用程序变量:HttpContext.Current.application[key]无法执行此操作。我不想失去所有的缓存功能。我只需要在一些地方防止这种情况。