Super dangerous because you create a lock on class which is extremely course grained + could also be used by code you don't know anything about. Why do you need synchronization?