Cache - remember BlockContext for Varnish, Ssi and Js
use fragments sub framework for the varnish cache adapter