), and optimizations in the Java virtual machine, such as HotSpot becoming the default for Sun's JVM in 2000.With Java 1.5, the performance was improved with the addition of the java.util.concurrent package, including lock free implementations of the ConcurrentMaps and other multi-core collections, and it was improved further with Java 1.6.