cache file per-pipeline instead of per-host