Make cache private instead of public