org.apache.lucene.store
Class NoLockFactory
java.lang.Object
org.apache.lucene.store.LockFactory
org.apache.lucene.store.NoLockFactory
public class NoLockFactory
- extends LockFactory
Use this LockFactory to disable locking entirely.
This LockFactory is used when you call FSDirectory.setDisableLocks(boolean).
Only one instance of this lock is created. You should call getNoLockFactory() to get the instance.
- See Also:
LockFactory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoLockFactory
public NoLockFactory()
getNoLockFactory
public static NoLockFactory getNoLockFactory()
makeLock
public Lock makeLock(String lockName)
- Description copied from class:
LockFactory
- Return a new Lock instance identified by lockName.
- Specified by:
makeLock in class LockFactory
- Parameters:
lockName - name of the lock to be created.
clearLock
public void clearLock(String lockName)
- Description copied from class:
LockFactory
- Attempt 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:
clearLock in class LockFactory
- Parameters:
lockName - name of the lock to be cleared.
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.