In Buckminster, we need a global artifact cache for downloaded things.
What I envision is a cache that can use different strategies to decide
whether or not the local content is up-to-date. One such strategy could
be to compare with a remote digest of some sort (md5 for instance).
Another could be to verify the consistency of a local compressed archive
and be satisfied with the exact same size (not 100% safe of course, but
in some cases its sufficient).
I found the BlobStore in p2 and that will help some. I was under the
impression that a "download manager" was under development that would
address caching issues like the ones I mention. Are there more things
under development that are not covered by the current team project set?