Cómo cargar clases desde el archivo jar en la secuencia de memoria

Estoy creando una aplicación Java que tiene partes que requieren actualización diaria. Quiero descargar partes actualizadas frecuentemente como un pequeño archivo jar de mi servidor a la memoria. Estoy descargando el archivo jar como flujo de bytes y no estoy usando URLClassloader.

¿Cómo puedo hacer que las clases en el archivo jar estén disponibles para el cargador de clases del sistema desde mi cargador de clases personalizado?

¿Cómo puedo asegurarme de que el archivo jar de descarga y las clases cargadas nunca se guardan en caché o se escriben en el disco?

Respuestas a la pregunta(2)

Su respuesta a la pregunta