Attempts to obtain an exclusive lock within amount of time given. Polls once per {@link #LOCK_POLL_INTERVAL} (currently 1000) milliseconds until lockWaitTimeout is passed.
out of bounds

Namespace: Lucene.Net.Store
Assembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1

Syntax

C#
public virtual bool Obtain(
	long lockWaitTimeout
)
Visual Basic
Public Overridable Function Obtain ( _
	lockWaitTimeout As Long _
) As Boolean
Visual C++
public:
virtual bool Obtain(
	long long lockWaitTimeout
)

Parameters

lockWaitTimeout
Type: System..::..Int64
length of time to wait in milliseconds or {@link #LOCK_OBTAIN_WAIT_FOREVER} to retry forever

Return Value

true if lock was obtained

See Also