if (classloader == null) {
classloader = new ByteCodeClassLoader(typeClassloader);
classloaders.put(key.getType(), classloader);
}
return (Class<DatumWriter<?>>) classloader.addClass(classDef, key.getType().getRawType())
.loadClass(classDef.getClassName());
}
}
private static final class CacheKey {