in 3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/src/main/java/org/apache/dubbo/sample/protobuf/serialization/utils/ProtobufUtils.java [84:96]
public Class loadClass(String className) throws ClassNotFoundException {
Class clazz = className2ClassMap.get(className);
if (clazz == null) {
synchronized (className2ClassMapLock) {
clazz = className2ClassMap.get(className);
if (clazz == null) {
clazz = Class.forName(className, false, classLoader);
className2ClassMap.put(className, clazz);
}
}
}
return clazz;
}