title: Java in-memory file structure?
body: <p>I need to do a lot of things with resources on the fly: parsing xsd/xml docs, building and compiling java classes, package them into jars ans wars, persist in DB, deploy them as OSGi, etc.</p>
  
  <p>Most of the libraries/API's, which I use, allow to perform all these intermediate tasks in memory, but there are some "special" libraries operating with <code>java.io.File</code> only. And there's nothing left for me but using real temporary files and directories which is not good in Java EE environment.</p>
  
  <p>I believe there must be a library/solution for in-memory file structure having nodes extending <code>java.io.File</code> (as I see it). Please drop in a link to known/similar libraries. Any comments are welcome.</p>
  
  <p>Thanks!</p>