--- old/src/java.base/share/classes/java/lang/ClassLoader.java 2018-02-12 15:25:43.292966387 -0500 +++ new/src/java.base/share/classes/java/lang/ClassLoader.java 2018-02-12 15:25:42.709086227 -0500 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -650,21 +650,6 @@ return lock; } - // This method is invoked by the virtual machine to load a class. - private Class loadClassInternal(String name) - throws ClassNotFoundException - { - // For backward compatibility, explicitly lock on 'this' when - // the current class loader is not parallel capable. - if (parallelLockMap == null) { - synchronized (this) { - return loadClass(name); - } - } else { - return loadClass(name); - } - } - // Invoked by the VM after loading class with this loader. private void checkPackageAccess(Class cls, ProtectionDomain pd) { final SecurityManager sm = System.getSecurityManager();