I have been looking at ASP.NET Web API caching and asked a question
but then when I tried using OutputCache attribute in ASP.NET MVC, I noticed that the action gets cached in user-mode and not kernel-mode.
Looking at MVC source code, I can see that kernel caching is implemented using Page object of Web Forms.
Question is, is it possible to have kernel-mode caching in ASP.NET MVC at all? Or is it always user-mode caching?