Virtual File Systems (VFS) in Java
Many different solutions to persistence follow a similar structure: a hierarchical organization into files and folders. It appears sensible to access these representations using a common application interface. Initially, I implemented my own little library, which was capable of accessing files on the hard disk and keeping them in memory.