Package org.apache.lucene.store

Binary i/o API, used for all index data.

Class Summary

BufferedIndexInputBase implementation class for buffered IndexInput.
BufferedIndexOutputBase implementation class for buffered IndexOutput.
DirectoryA Directory is a flat list of files.
FSDirectory Straightforward implementation of Directory as a directory of files.
IndexInputAbstract base class for input from a file in a Directory.
IndexOutputAbstract base class for output to a file in a Directory.
LockAn interprocess mutex lock.
Lock.WithUtility class for executing code with exclusive access.
LockFactory Base class for Locking implementation.
MMapDirectoryFile-based Directory implementation that uses mmap for input.
NativeFSLockFactory Implements LockFactory using native OS file locks (available through java.nio.*).
NoLockFactory Use this LockFactory to disable locking entirely.
RAMDirectory A memory-resident Directory implementation.
RAMOutputStream A memory-resident IndexOutput implementation.
SimpleFSLockFactory Implements LockFactory using File.createNewFile().
SingleInstanceLockFactory Implements LockFactory for a single in-process instance, meaning all locking will take place through this one instance.
Binary i/o API, used for all index data.

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.