Apply conditional cache/delete logic to more fragments