# development


03/04/2020, 6:38 PM
Specifically, imagine you have a completely cold cache and run
./v2 test
on 50 targets with identical requirements and interpreter constraints. Because the cache is cold, we believe that will schedule 50 different EPRs to resolve the same Pex. Once one EPR finishes, it will write it to the cache, but it would be too late for the 49 other targets to leverage that result. The other 49 targets would already be doing the same work and re-writing to the cache. After those 50 targets run, then the cache would function normally. We’re trying to optimize for the use case of a completely cold cache