Added WeakIdentityHashMap from apache commons collections. Later we
might create our own.