ASP.NET MVC. How to clear values cached by [OutputCacheAttribute]
Asked Answered
I

1

0

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?

Issuant answered 19/8, 2011 at 5:13 Comment(2)
This has been asked and answered already, see #12085Rudelson
The question you referred to page caching. It doesn't work for child actionsIssuant
I
1

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).

Issuant answered 19/8, 2011 at 5:16 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.