Caching on a machine executor

When I mentioned about errors earlier if you take a look at https://circleci.com/gh/neomatrix369/awesome-graal/627 and https://circleci.com/gh/neomatrix369/awesome-graal/628 you will see what I mean.

I think the ones in https://circleci.com/gh/neomatrix369/awesome-graal/627 can be avoided by using unique names but we can still come across these unintentionally. For the ones in https://circleci.com/gh/neomatrix369/awesome-graal/628 I have had them in the past and it stopped me from using caches.

A side question, which folders are of importance when we install a linux package, are these sufficient:

    - "vendor/apt"
    - "vendor/apt/archives"