hg: lambda/lambda/jdk: Adds ConcurrentMap.replaceAll default which uses replace(k, v, function(k, v)) and retries as appropriate.

mike.duigou at oracle.com mike.duigou at oracle.com
Thu Jun 13 15:43:28 PDT 2013


Changeset: 9fb3baef8ff7
Author:    mduigou
Date:      2013-06-13 15:43 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9fb3baef8ff7

Adds ConcurrentMap.replaceAll default which uses replace(k, v, function(k,v)) and retries as appropriate.

Better detection of CME in Map.replaceAll as well.

! src/share/classes/java/util/Map.java
! src/share/classes/java/util/concurrent/ConcurrentMap.java



More information about the lambda-dev mailing list