Version 2.5.4 of our technology completely fixes this caching problem by sending a unique (cache-busting) code along with each request. This code is different for each deployment. So within one deployment forms etcetera are cached but from one deployment to another there will be no caching because the proxy server is fooled by the cache bust code.
By the way, version 2.5.3 already solved this issue for forms. So if you are using 2.5.3 as you indicated, you should not have the caching problem for forms.