public class

NoLockFactory

extends LockFactory
java.lang.Object
   ↳ org.apache.lucene.store.LockFactory
     ↳ org.apache.lucene.store.NoLockFactory

Class Overview

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

Summary

[Expand]
Inherited Fields
From class org.apache.lucene.store.LockFactory
Public Constructors
NoLockFactory()
Public Methods
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.
[Expand]
Inherited Methods
From class org.apache.lucene.store.LockFactory
From class java.lang.Object

Public Constructors

public NoLockFactory ()

Public Methods

public void clearLock (String lockName)

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.

Parameters
lockName name of the lock to be cleared.

public static NoLockFactory getNoLockFactory ()

public Lock makeLock (String lockName)

Return a new Lock instance identified by lockName.

Parameters
lockName name of the lock to be created.