Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | Properties | List of all members
Lucene.Net.Store.NoLockFactory Class Reference

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.
 

Detailed Description

Use this LockFactory to disable locking entirely. Only one instance of this lock is created. You should call Instance to get the instance.

See Also
LockFactory

Definition at line 31 of file NoLockFactory.cs.

Member Function Documentation

override void Lucene.Net.Store.NoLockFactory.ClearLock ( System.String  lockName)
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.

Parameters
lockNamename of the lock to be cleared.

Implements Lucene.Net.Store.LockFactory.

Definition at line 48 of file NoLockFactory.cs.

override Lock Lucene.Net.Store.NoLockFactory.MakeLock ( System.String  lockName)
virtual

Return a new Lock instance identified by lockName.

Parameters
lockNamename of the lock to be created.

Implements Lucene.Net.Store.LockFactory.

Definition at line 43 of file NoLockFactory.cs.

Property Documentation

NoLockFactory Lucene.Net.Store.NoLockFactory.Instance
staticget

Definition at line 39 of file NoLockFactory.cs.


The documentation for this class was generated from the following file: