It does NOT work with caching (W3TC, WP Supercache, etc). It is simply being disabled. You can check this by loading your page (while not logged in). Then ‘view source’ and at the bottom you should see some comment lines from WP Supercache. With Ginger enabled, those lines are not present, when deactivated the lines are present and the page is served from cache. So ‘yes it works with cache’, but only because no cached page is being served (it’s being by-passed).