code: @Override
      public String getClassLoaderIdentifier(ClassLoader classloader) throws IllegalArgumentException {
          // Disable for bundles, because the bundle id can change across instances of the server,
          // meaning the identifier would not be reliable
          if (classloader instanceof ThreadContextClassLoader && !(classloader instanceof ThreadContextClassLoaderForBundles)) {
              return ((ThreadContextClassLoader) classloader).getKey();
          } else {
              return null;
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.classloading.ClassLoaderIdentityService#getClassLoaderIdentity(java.lang.ClassLoader)