@Override
    protected Reflections getReflections(Class<?> clazz) {
        if(reflection == null) {
            synchronized (this) {
                if(reflection == null) {
                    ClassLoader classLoader = clazz.getClassLoader();
                    reflection = new Reflections("com.webank.wedatasphere.dss", CLASS_LOADER_MAP.get(appConnName), classLoader);
                }
            }
        }
        return reflection;
    }
This class is defined for AppConn jar, if some classes in AppConn want to load a class in AppConn jar.
dss-standard/dss-standard-common/src/main/java/com/webank/wedatasphere/dss/standard/common/utils/AppStandardClassUtils.java