With CircleCI 2.0, you gain more control over your caches. You can add a versioning prefix to the beginning of your keys and increment it when you want to clear out and rebuild the cache. UI environment variables are useful here, as you could set a variable like
CACHE_VERSION=v1, then change it to
v2 in the UI and re-run a job without pushing a commit.
Still having cache issues?
If you've cleared your project's cache and still feel like you're having cache related issues, submit a support ticket and we'll take a closer look.