code review. one bug introduced while synchronizing hashmap methods.
Working on a solution using threadlocal and list of already locked objects.