this is how you cache