Options for snapshotting build dependencies to determine if the whole cache need to be invalidated.
Use hashes of the content of the files/directories to determine invalidation.
Use timestamps of the files/directories to determine invalidation.
List of paths that are managed by a package manager and contain a version or hash in its path so all files are immutable.
List of paths that are managed by a package manager and can be trusted to not be modified otherwise.
Options for snapshotting dependencies of modules to determine if they need to be built again.
Use hashes of the content of the files/directories to determine invalidation.
Use timestamps of the files/directories to determine invalidation.
Options for snapshotting dependencies of request resolving to determine if requests need to be re-resolved.
Use hashes of the content of the files/directories to determine invalidation.
Use timestamps of the files/directories to determine invalidation.
Options for snapshotting the resolving of build dependencies to determine if the build dependencies need to be re-resolved.
Use hashes of the content of the files/directories to determine invalidation.
Use timestamps of the files/directories to determine invalidation.
Options affecting how file system snapshots are created and validated.