@Override
    protected Class<?> findClass(String name) throws ClassNotFoundException {
        Object entry = customClasses.get(name);
        if (entry instanceof Class<?>) { // loaded class
            return (Class<?>) entry;
        } else if (entry instanceof byte[]) { // raw class
            byte[] bytes = (byte[]) entry;
            Class<?> clazz = defineClass(name, bytes, 0, bytes.length);
            customClasses.put(name, clazz);
            return clazz;
        }
        return super.findClass(name);
    }
Explicitly unloads a generated class.

@param name non-empty class name
clickhouse-data/src/main/java/com/clickhouse/data/UnloadableClassLoader.java