There's several places where we use a System wide lock to do certain operations. While this is less likely to cause conflicts between users it can impact performance of the overall system quite a lot. In addition this would not work in a clustered environment.
Remove the system wide lock for M5
System wide locking is done using info.magnolia.cms.util.ExclusiveWrite. Here's where it's used and what action we'll take:
|info.magnolia.ui.admincentral.comand.MarkNodeAsDeletedCommand#preDeleteNode + version||no action - used in 4.5.x only|
|info.magnolia.ui.admincentral.legacy.MarkNodeAsDeletedCommand#preDeleteNode + version||remove|
|info.magnolia.module.admininterface.SaveHandlerImpl#save||no action - used in 4.5.x only|