It's really based on org.infinispan.util.FastCopyHashMap, both of which are adapted from from the JDK maps.