Package 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 thisLockFactory
to disable locking entirely. Only one instance of this lock is created. You should callgetNoLockFactory()
to get the instance.- See Also:
LockFactory
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.store.LockFactory
lockPrefix
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearLock(String lockName)
Attempt to clear (forcefully unlock and remove) the specified lock.static NoLockFactory
getNoLockFactory()
Lock
makeLock(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(String lockName)
Description copied from class:LockFactory
Return a new Lock instance identified by lockName.- Specified by:
makeLock
in classLockFactory
- 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 classLockFactory
- Parameters:
lockName
- name of the lock to be cleared.
-
-