Details
- 
    
Improvement
 - 
    Resolution: Fixed
 - 
    
Major
 - 
    6.3-milestone-2
 
- 
        N/A
 - 
        N/A
 - 
        
 
Description
Each call to startedUsingMacroNamespace and stoppedUsingMacroNamespace is locking all the threads while it's executing.
Since we don't want to share namespaces between threads anyway (see XCOMMONS-674 for that part) they should ot collide and there is no reason to lock them.