@Override
  public Class loadClass(String name) throws ClassNotFoundException {
    return loadClass(name, false);
  }
This class loader loads from itself/child first. It also crawls the rest of the deployed jars
when attempting
to do a class look up (for inter jar dependencies).

As new jars versions of jars are deployed, the jar deployer does a little book keeping in the
latestJarNamesToClassLoader map.
This map is then used to ignore any old versions of a jar. For example if we have deployed
foov2.jar we should no longer crawl
foov1.jar when doing class look ups (even in the inter jar dependency case)
geode-core/src/main/java/org/apache/geode/internal/classloader/DeployJarChildFirstClassLoader.java