object.lock is now in recursive mode for the local thread.
IdentityHashMap implemented