1. 6.16 ConcurrentHashMap in JDK 7historical

    Historical JDK 7 ConcurrentHashMap design: segmented locking, read concurrency, and why these internals should not be generalized to modern JDKs.

  2. 6.16 ConcurrentHashMap in JDK 8historical

    Historical JDK 8 ConcurrentHashMap design: CAS insertion, bin synchronization, tree bins, cooperative resizing, and stable public semantics.