Implements {@link LockFactory} for a single in-process instance, meaning all locking will take place through this one instance. Only use this {@link LockFactory} when you are certain all IndexReaders and IndexWriters for a given index are running against a single shared in-process Directory instance. This is currently the default locking for RAMDirectory.
For a list of all members of this type, see SingleInstanceLockFactory Members.
System.Object
Lucene.Net.Store.LockFactory
Lucene.Net.Store.SingleInstanceLockFactory
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: Lucene.Net.Store
Assembly: Lucene.Net (in Lucene.Net.dll)
SingleInstanceLockFactory Members | Lucene.Net.Store Namespace |