Add cache recipe