Package org.apache.lucene.store
Class SingleInstanceLockFactory
java.lang.Object
org.apache.lucene.store.LockFactory
org.apache.lucene.store.SingleInstanceLockFactory
Implements 
LockFactory for a single in-process instance,
 meaning all locking will take place through this one instance.
 Only use this LockFactory when you are certain all
 IndexReaders and IndexWriters for a given index are running
 against a single shared in-process Directory instance.  This is
 currently the default locking for RAMDirectory.- See Also:
- 
Field SummaryFields inherited from class org.apache.lucene.store.LockFactorylockPrefix
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.lucene.store.LockFactorygetLockPrefix, setLockPrefix
- 
Constructor Details- 
SingleInstanceLockFactorypublic SingleInstanceLockFactory()
 
- 
- 
Method Details- 
makeLockDescription copied from class:LockFactoryReturn a new Lock instance identified by lockName.- Specified by:
- makeLockin class- LockFactory
- Parameters:
- lockName- name of the lock to be created.
 
- 
clearLockDescription copied from class:LockFactoryAttempt to clear (forcefully unlock and remove) the specified lock. Only call this at a time when you are certain this lock is no longer in use.- Specified by:
- clearLockin class- LockFactory
- Parameters:
- lockName- name of the lock to be cleared.
- Throws:
- IOException
 
 
-