Caching arbitrary actions

While view caching is a great idea to help speed up any application, there are sometimes when you just can’t fully cache a view and, furthermore, there are sometimes when you can’t optimize a function any further or when aforementioned function has to wait on an external resource. For instances like these it’s useful to [...]