#61 Add user setting to switch between caching compatible mode and normal mode; check for caching plugins to set the default value