In this chapter, we covered two JEPs that have brought improvements to the GC domain. JEP 304 improves the source code isolation of GCs by introducing a GC interface. It organizes the HotSpot internal GC code, enables GC developers to add new GCs to HotSpot with ease, and makes it easier to exclude a GC from a specific JDK build. JEP 307 improves the worst-case latencies of your application by making full G1 GC parallel.
In the next chapter, we will go through multiple smaller additions and modifications in Java 10.