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

Packages that use Lock
org.apache.lucene.store: Binary i/o API, used for all index data.
org.apache.lucene.store.db
org.apache.lucene.store.je

Uses of Lock in org.apache.lucene.store

Methods in org.apache.lucene.store that return Lock
`abstract Lock` `LockFactory.makeLock(String lockName)` Return a new Lock instance identified by lockName.
`Lock` `SingleInstanceLockFactory.makeLock(String lockName)`
`Lock` `NoLockFactory.makeLock(String lockName)`
`Lock` `Directory.makeLock(String name)` Construct a `Lock`.
`Lock` `VerifyingLockFactory.makeLock(String lockName)`
`Lock` `NativeFSLockFactory.makeLock(String lockName)`
`Lock` `SimpleFSLockFactory.makeLock(String lockName)`

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

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

Subclasses of Lock in org.apache.lucene.store.db
`class` `DbLock` This implementation of `Lock` is trivial as `DbDirectory` operations are managed by the Berkeley DB locking system.

Methods in org.apache.lucene.store.db that return Lock
`Lock` `DbDirectory.makeLock(String name)`

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

Subclasses of Lock in org.apache.lucene.store.je
`class` `JELock` Port of Andi Vajda's DbDirectory to Java Edition of Berkeley Database

Methods in org.apache.lucene.store.je that return Lock
`Lock` `JEDirectory.makeLock(String name)`

Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.