ConcurrentHashMap/ConcurrentMap/Map.compute

Remi Forax forax at univ-mlv.fr
Fri Dec 7 08:28:25 PST 2012


On 12/07/2012 05:16 PM, Doug Lea wrote:
> On 12/07/12 09:51, Doug Lea wrote:
>
>> Basic idea: defaults for function-accepting Map methods are solely
>> in terms of the 4 CM methods, which are in turn non-atomic for 
>> non-CM....
>
> See update at:
> http://gee.cs.oswego.edu/dl/wwwtmp/apis/Map.html
>
> These probably now take more effort for users to understand, but
> otherwise seem pretty good to me.
>
> Any complaints?

I just don't like compute, the verb is too generic, update/updateValue 
is perhaps better.

>
> (I reordered some of the decls so that they would flow a little
> better for the 5% (if that) of users who ever read the Javadocs
> sequentially.)
>
> -Doug
>

Rémi


More information about the lambda-libs-spec-observers mailing list