On the way to improve the in-memory task history cache. Now we're able to hook in some in-memory decoration and we have access to methods on UnitOfWorkParticipant (for possible expiration of the in memory data).
Fixed our infrastructure for downloading gradle distros so that it behaves better when we upgrade the cache lock format. It feels that there should be a better way to fix this. Another thing that we might fix is remove the necessity to bump the artifact cache format every time we change the cache lock format.