cache values