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. Only one instance of this lock is created. You should call getNoLockFactory() to get the instance.
See Also:
  • Method Details

    • 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.