|
Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Use this LockFactory to disable locking entirely. Only one instance of this lock is created. You should call Instance to get the instance. More...
Inherits Lucene.Net.Store.LockFactory.
Public Member Functions | |
| override Lock | MakeLock (System.String lockName) |
| Return a new Lock instance identified by lockName. | |
| override void | ClearLock (System.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. | |
Properties | |
| static NoLockFactory | Instance [get] |
Properties inherited from Lucene.Net.Store.LockFactory | |
| virtual string | LockPrefix [get, set] |
| Gets or sets the prefix in use for all locks created in this LockFactory. This is normally called once, when a Directory gets this LockFactory instance. However, you can also call this (after this instance is assigned to a Directory) to override the prefix in use. This is helpful if you're running Lucene on machines that have different mount points for the same shared directory. | |
Use this LockFactory to disable locking entirely. Only one instance of this lock is created. You should call Instance to get the instance.
Definition at line 31 of file NoLockFactory.cs.
|
virtual |
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.
| lockName | name of the lock to be cleared. |
Implements Lucene.Net.Store.LockFactory.
Definition at line 48 of file NoLockFactory.cs.
|
virtual |
Return a new Lock instance identified by lockName.
| lockName | name of the lock to be created. |
Implements Lucene.Net.Store.LockFactory.
Definition at line 43 of file NoLockFactory.cs.
|
staticget |
Definition at line 39 of file NoLockFactory.cs.
1.8.3