This project contains a concurrent hash map which is optimized for the method computeIfAbsent. The algorithm is described in this blog post. A benchmark is available here. And you can find the Java doc here.
Use the following dependency for maven:
<dependency>
<groupId>com.vmlens</groupId>
<artifactId>concurrent-collections</artifactId>
<version>1.0.0</version>
</dependency>
You can download the binaries from maven central here