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 thisLockFactoryto disable locking entirely. This LockFactory is used when you callFSDirectory.setDisableLocks(boolean). Only one instance of this lock is created. You should callgetNoLockFactory()to get the instance.- See Also:
LockFactory
-
-
Constructor Summary
Constructors Constructor and Description NoLockFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclearLock(java.lang.String lockName)Attempt to clear (forcefully unlock and remove) the specified lock.static NoLockFactorygetNoLockFactory()LockmakeLock(java.lang.String lockName)Return a new Lock instance identified by lockName.-
Methods inherited from class org.apache.lucene.store.LockFactory
getLockPrefix, setLockPrefix
-
-
-
-
Method Detail
-
getNoLockFactory
public static NoLockFactory getNoLockFactory()
-
makeLock
public Lock makeLock(java.lang.String lockName)
Description copied from class:LockFactoryReturn a new Lock instance identified by lockName.- Specified by:
makeLockin classLockFactory- Parameters:
lockName- name of the lock to be created.
-
clearLock
public void clearLock(java.lang.String lockName)
Description 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 classLockFactory- Parameters:
lockName- name of the lock to be cleared.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG