Details
- 
    
Improvement
 - 
    Resolution: Fixed
 - 
    
Major
 - 
    1.1 M3
 - 
    None
 
- 
        Low
 - 
        
 
Description
Right now there are a lot of pieces of code that use synchronized in an inefficient manner. Synchronizing threads implies a lot of overhead, which can be avoided.
We should also check which methods use already threadsafe code in a synchronized method or bloc, and which methods are declared as synchronized, although they don't need that.