You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are some improvements we should do to wrap up the introduction of optimistic locking in the VFS done in #20687.
Ensure that everything necessary for snapshotting is done inside of VirtualFileSystem.store(). Currently, the calls to stat are outside of the store() call.
Inline VfsRootReference into AbstractVirtualFileSystem: VfsRootReference is only used for locking on all the mutable state in VirtualFileSystem and its subclasses, not only to guard access to the VFS root. Therefore, it should be inlined into AbstractVirtualFileSystem.
cc: @gradle/execution
The text was updated successfully, but these errors were encountered:
There are some improvements we should do to wrap up the introduction of optimistic locking in the VFS done in #20687.
VirtualFileSystem.store()
. Currently, the calls tostat
are outside of thestore()
call.VfsRootReference
intoAbstractVirtualFileSystem
:VfsRootReference
is only used for locking on all the mutable state inVirtualFileSystem
and its subclasses, not only to guard access to the VFS root. Therefore, it should be inlined intoAbstractVirtualFileSystem
.cc: @gradle/execution
The text was updated successfully, but these errors were encountered: