cache control is not dependant on presence of ttl