4.0.0 com.ankurm.interviewlab hashmap-vs-concurrenthashmap 1.0.0 jar java-interview-lab :: hashmap-vs-concurrenthashmap Runnable companion code for ankurm.com's "HashMap vs ConcurrentHashMap in Java" article: reflective dumps of JDK 25 internals (sizeCtl, treeification), a forced-interleaving lost update, a measured multi-thread lost-update run, and the computeIfAbsent recursion traps. 25 UTF-8 6.1.3 --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED org.junit junit-bom ${junit.version} pom import org.junit.jupiter junit-jupiter test org.junit.platform junit-platform-launcher test org.apache.maven.plugins maven-surefire-plugin 3.6.0 ${opens} -Xmx512m -Duser.timezone=UTC -Dfile.encoding=UTF-8