Concurrent Hash Map javadoc question

Martijn Verburg martijnverburg at gmail.com
Tue Sep 17 23:35:38 UTC 2019


Hi Keith,

I think this is one for concurrency interest to answer.

Cheers,
Martijn


On Tue, 17 Sep 2019 at 12:48, Keith Turner <keith at deenlo.com> wrote:

> The javadoc for ConcurrentHashMap.computeIfAbsent() states the
> remapping function is applied at most once.  The functions
> computeIfPresent() and compute() do not explicitly state if the
> remapping functions could possibly be run multiple times. Does anyone
> know if computeIfPresent() and compute() are guaranteed to only run
> the remapping functions at most once?  If so, should the javadoc be
> updated?
>
> Thanks,
>
> Keith
>


More information about the discuss mailing list