Yes, you read that right. In JDK-8, there are some bugs in ConcurrentHashMap, that may cause your trouble. — ConcurrentHashMap is one of the most frequently used collection classes in our daily work, Its characteristic is high performance and thread-safety. However, there are two bugs that impact the performance of this familiar map. The problem is in computeIfAbsent. computeIfAbsent blocks when multiple threads obtain the same key.