## Uses of Class
org.apache.lucene.store.Lock

Packages that use Lock
Package | Description
--- | ---
org.apache.lucene.store | Binary i/o API, used for all index data.

### Uses of Lock in org.apache.lucene.store

Methods in org.apache.lucene.store that return Lock
Modifier and Type | Method and Description
--- | ---
`Lock` | VerifyingLockFactory.`makeLock(String lockName)`
`Lock` | TrackingDirectoryWrapper.`makeLock(String name)`
`Lock` | SingleInstanceLockFactory.`makeLock(String lockName)`
`Lock` | SimpleFSLockFactory.`makeLock(String lockName)`
`Lock` | RateLimitedDirectoryWrapper.`makeLock(String name)`
`Lock` | NRTCachingDirectory.`makeLock(String name)`
`Lock` | NoLockFactory.`makeLock(String lockName)`
`Lock` | NativeFSLockFactory.`makeLock(String lockName)`
`abstract Lock` | LockFactory.`makeLock(String lockName)` Return a new Lock instance identified by lockName.
`Lock` | Directory.`makeLock(String name)` Construct a `Lock`.
`Lock` | CompoundFileDirectory.`makeLock(String name)` Not implemented

Constructors in org.apache.lucene.store with parameters of type Lock
Constructor and Description
`Lock.With(Lock lock, long lockWaitTimeout)` Constructs an executor that will grab the named lock.