com.sleepycat.je.utilint
Class IdentityHashMap<K,V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.IdentityHashMap<K,V>
          extended by com.sleepycat.je.utilint.IdentityHashMap<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,V>

public class IdentityHashMap<K,V>
extends IdentityHashMap<K,V>

The Harmony IdentityHashMap implementation has a bug in entrySet() where it returns a set of Map.Entry's which, when setValue() is called, do not actually mutate the underlying Map. This bug is reported as HARMONY-6419 (http://issues.apache.org/jira/browse/HARMONY-6419). (Harmony is found on Android in the form of the Dalvik compiler/runtime). This is also described in [#18167].

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
IdentityHashMap()
           
 
Method Summary
 Set<Map.Entry<K,V>> entrySet()
           
 
Methods inherited from class java.util.IdentityHashMap
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityHashMap

public IdentityHashMap()
Method Detail

entrySet

public Set<Map.Entry<K,V>> entrySet()
Specified by:
entrySet in interface Map<K,V>
Overrides:
entrySet in class IdentityHashMap<K,V>


Copyright (c) 2004-2012 Oracle. All rights reserved.