Hi all, this patch refactors the class G1Policy into an interface and moves the implementation to G1DefaultPolicy. Enhancement: https://bugs.openjdk.java.net/browse/JDK-8154753 Webrev: http://cr.openjdk.java.net/~ehelin/8154753/webrev.00/ Testing: - JPRT - GCBasher Thanks, Erik