factorized cache file path