title: Can one use DerivedData in an out of order way?
body: <p>In order to speed up a CICD job, I am contemplating caching the DerivedData folder and basically copying it to, say, an incoming branch's DerivedData, thereby giving the compiler a head start.</p>
  <p>What it is not clear to me is what would happen if this DerivedData was produced on the leading edge of a, say, main branch, but then the incoming branch is based on an older state of the main branch. In a way this is like using a DerivedData in an out-of-order way.</p>
  <p>Any thoughts?</p>