Does cache turn off when the Chrome network panel is open?
It does when the "disable caches" checkbox is checked, as it is in that screenshot.