FLOW TOWN
Buy me a coffee About
← Engineer roadmap

Cache correctness & invalidation

Build systems

Cache correctness & invalidation

A cache is correct only when all relevant inputs are represented. Test invalidation so a reused output still matches the current source.

Resources

Build systems à la cartePaper · Andrey Mokhov, Neil Mitchell, Simon Peyton Jones · opens in a new tabGradle build cacheDocumentation · Gradle · opens in a new tabDocker build cacheDocumentation · Docker · opens in a new tab

Connected topics

Reproducible buildsArtifact promotion & retention

Find this topic in

Also known as Build caching, correctness.