Clone
Stefan Wolf
committed
on 08 Nov
Lock workspaces correctly
Moving the transformer invoker to project level scope broke the
locking, since there was no global producer guard … Show more
Lock workspaces correctly

Moving the transformer invoker to project level scope broke the

locking, since there was no global producer guard any more.

The locking now happens on the workspace level, which does the right

thing:

- lock on the cache key for a Gradle user home workspace

- lock on the workspace dir for a project workspace

Show less