Just because we can re-use one variable to have more than one meaning doesn't mean we should. `spec.cacheName`, I'm looking at you.