private synchronized void rebuildClassLoaderForDeployedJars() {
    leafLoader = null;
    List<Deployment> deployments = jarDeploymentService.listDeployed();
    for (Deployment deployment : deployments) {
      chainClassloader(deployment.getFile());
    }
  }
See {@link Proxy#getProxyClass(ClassLoader, Class...)}
geode-deployment/geode-deployment-legacy/src/main/java/org/apache/geode/classloader/internal/LegacyClasspathServiceImpl.java