I like how I can use [OutputCache] on my controller actions.
I have a few methods that aren't controller actions that I would like to add simple caching to, is there something similar to [OutputCache] that I could use on non-controller actions? I have a method which hits a web-service that I want cached independently of the controller action that displays its data.
I just want an attribute which is a wrapper around HttpContext cache for normal methods.