Virtual file system. The virtual file system is responsible for encapsulating the notion of file system operations on content that is pointed to by an {@link java.net.URI}.