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

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

- - ### Uses of Lock in org.apache.lucene.index

    Constructors in org.apache.lucene.index with parameters of type Lock
    Constructor and Description
    `CheckIndex(Directory dir, Lock writeLock)` Expert: create a directory with the specified lock.

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

    Methods in org.apache.lucene.store that return Lock
    Modifier and Type | Method and Description
    --- | ---
    `protected Lock` | NativeFSLockFactory.`obtainFSLock(FSDirectory dir, String lockName)`
    `protected Lock` | SimpleFSLockFactory.`obtainFSLock(FSDirectory dir, String lockName)`
    `protected abstract Lock` | FSLockFactory.`obtainFSLock(FSDirectory dir, String lockName)` Implement this method to obtain a lock for a FSDirectory instance.
    `Lock` | SingleInstanceLockFactory.`obtainLock(Directory dir, String lockName)`
    `Lock` | VerifyingLockFactory.`obtainLock(Directory dir, String lockName)`
    `Lock` | NoLockFactory.`obtainLock(Directory dir, String lockName)`
    `abstract Lock` | LockFactory.`obtainLock(Directory dir, String lockName)` Return a new obtained Lock instance identified by lockName.
    `Lock` | FSLockFactory.`obtainLock(Directory dir, String lockName)`
    `Lock` | FilterDirectory.`obtainLock(String name)`
    `Lock` | FileSwitchDirectory.`obtainLock(String name)`
    `abstract Lock` | Directory.`obtainLock(String name)` Returns an obtained `Lock`.
    `Lock` | SleepingLockWrapper.`obtainLock(String lockName)`
    `Lock` | BaseDirectory.`obtainLock(String name)`

    Constructors in org.apache.lucene.store with parameters of type Lock
    Constructor and Description
    `LockValidatingDirectoryWrapper(Directory in, Lock writeLock)`

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