cache file existence