Why does the build cache documentation recommend turning off the local build cache for ci servers?
I can think of two reasons:
- To make sure the CI servers’ local build caches don’t get out of sync.
- It assumes that the time it takes the CI servers to download build cache artefacts is negligible, or at least very small compared to the time it takes to generate the artefacts.
Are those the reasons? And if they are, when/how can reason 1 happen?