I use [OutputCacheAttribute] to cache some actions. Everything works fine. Let's say I set its Duration property to 1 hour. But I want to be able to clear cached values. Is it possible?
ASP.NET MVC. How to clear values cached by [OutputCacheAttribute]
Asked Answered
This has been asked and answered already, see #12085 –
Rudelson
The question you referred to page caching. It doesn't work for child actions –
Issuant
After looking at [OutputCacheAttribute] source code, it seems that the only possible solution is to implement a new class derived from MemoryCache and set it OutputCacheAttribute.ChildActionCache property. This class will be use some custom prefix for all cached keys, so I'll be quite easy to find them (and then remove from cache).
© 2022 - 2024 — McMap. All rights reserved.