The alternative string hashing implementation (http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43bd5ee0205e) added a new public method on String:
public int hash32()
as well as a new int field (also named, "hash32") to cache the return value for hash32().
After the 8005698 work is complete, the alternative hashing algorithm will no longer be used, and we will be in a position to remove the new public method before it gets baked into the JDK in 8, and remove the new int field, saving heap space.
public int hash32()
as well as a new int field (also named, "hash32") to cache the return value for hash32().
After the 8005698 work is complete, the alternative hashing algorithm will no longer be used, and we will be in a position to remove the new public method before it gets baked into the JDK in 8, and remove the new int field, saving heap space.
- is blocked by
-
JDK-8005704 Update ConcurrentHashMap to v8
-
- Closed
-
-
JDK-8005698 Handle Frequent HashMap Collisions with Balanced Trees
-
- Closed
-
- relates to
-
JDK-8019227 JDK-8010325 broke the old build
-
- Closed
-