The new version of Concurrent Hash Map of jdk 8 has two new Methods.
computeIfAbsent
computeIfPresent
putIfAbs
The JDK hardly ever breaks backwards compatibility. Because then you can not easily port or run software from an older version with the latest version.
You can run software compiled with an older version of the library with any version (meaning users that have the JRE installed) that still has those functions.