Bugfix: force-cache only if cache_file exists