RFR 8019484 Sync j.u.c.ConcurrentHashMap from 166 to tl
paul.sandoz at oracle.com
Fri Jul 5 08:42:52 UTC 2013
A few bugs where found in CHM and fixed. I updated the webrev.
The diff can be viewed here:
On Jul 1, 2013, at 2:44 PM, Paul Sandoz <Paul.Sandoz at oracle.com> wrote:
> The following is the final j.u.c patch that syncs CMH classes from 166 j.u.c to tl.
> (i am sure there will be more patches to follow as tweaks are made to various areas, but hopefully they will not need so bulky.)
> ConcurrentMap.replaceAll in tl was more up to date than that in 166.
> Quite tricky to review CHM since there is a fair bit of code shuffling due to:
> 480 * This file is organized to make things a little easier to follow
> 481 * while reading than they might otherwise: First the main static
> 482 * declarations and utilities, then fields, then main public
> 483 * methods (with a few factorings of multiple public methods into
> 484 * internal ones), then sizing methods, trees, traversers, and
> 485 * bulk operations.
More information about the core-libs-dev