Support for testing/debugging with virtual filesystems
The primary classes are:
- {@link org.apache.lucene.mockfile.LeakFS}: Fails tests if they leave open filehandles.
- {@link org.apache.lucene.mockfile.VerboseFS}: Prints destructive filesystem operations to infostream.
- {@link org.apache.lucene.mockfile.WindowsFS}: Acts like windows.
- {@link org.apache.lucene.mockfile.DisableFsyncFS}: Makes actual fsync calls a no-op.