Package org.apache.lucene.misc.store
Misc Directory implementations.
-
Class Summary Class Description DirectIODirectory ADirectoryimplementation for all Unixes and Windows that uses DIRECT I/O to bypass OS level IO caching during merging.DirectIODirectory.DirectIOIndexInput DirectIODirectory.DirectIOIndexOutput HardlinkCopyDirectoryWrapper This directory wrapper overridesDirectory.copyFrom(Directory, String, String, IOContext)in order to optionally use a hard-link instead of a full byte by byte file copy if applicable.RAFDirectory A straightforward implementation ofFSDirectoryusing java.io.RandomAccessFile.RAFDirectory.RAFIndexInput Reads bytes withRandomAccessFile.seek(long)followed byRandomAccessFile.read(byte[], int, int).WindowsDirectory NativeDirectoryimplementation for Microsoft Windows.WindowsDirectory.WindowsIndexInput