When using caching system on view layer, there are problems around context data which are required only when updating cache.
For example, a lot of useless DB access, MVC violation, and so on.
In this presentation, I describes these problems and proposes simple but useful solution.