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?

tereško
  • 58,060
  • 25
  • 98
  • 150
Andrei M
  • 3,429
  • 4
  • 28
  • 35

1 Answers1

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

Andrei M
  • 3,429
  • 4
  • 28
  • 35