cache control is not dependant on presence of ttl

reviewed by @sdether