Estructura de archivos en memoria Java?

Necesito hacer muchas cosas con recursos sobre la marcha: analizar documentos xsd / xml, construir y compilar clases de Java, empaquetarlos en frascos y guerras, persistir en DB, implementarlos como OSGi, etc.

La mayoría de las bibliotecas / API, que utilizo, permiten realizar todas estas tareas intermedias en la memoria, pero hay algunas bibliotecas "especiales" que funcionan conjava.io.File solamente. Y no me queda más que usar archivos y directorios temporales reales que no es bueno en el entorno Java EE.

Creo que debe haber una biblioteca / solución para la estructura de archivos en memoria que tenga nodos extendidosjava.io.File (como yo lo veo). Suelte un enlace a bibliotecas conocidas / similares. Cualquier comentario es bienvenido.

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta