CAM-3810 the DeployCmd was synchronized on the ProcessEngine class to prevent database deadlocks and timeouts while doing parallel deployments. If an user wants to deploy a high number of deployments in parallel this synchronization can become a bottle neck and slow down the whole deployment process.
Add a configuration option which allows to disable the synchronization inside the DeployCmd similar to isDeploymentLockUsed (
CAM-2128). Note: The user might still want to use the database deployment lock so the configuration option should not be linked to the isDeploymentLockUsed.