# Uses of Class
org.apache.lucene.search.ReferenceManager

Packages that use ReferenceManager
Package
Description
org.apache.lucene.index
Code to maintain and access indices.
org.apache.lucene.search
Code to search indices.

## Uses of ReferenceManager in org.apache.lucene.index

Subclasses of ReferenceManager in org.apache.lucene.index
Modifier and Type
Class
Description
`final class`
`ReaderManager`
Utility class to safely share `DirectoryReader` instances across multiple threads, while periodically reopening.

## Uses of ReferenceManager in org.apache.lucene.search

Subclasses of ReferenceManager in org.apache.lucene.search
Modifier and Type
Class
Description
`final class`
`SearcherManager`
Utility class to safely share `IndexSearcher` instances across multiple threads, while periodically reopening.
Constructors in org.apache.lucene.search with parameters of type ReferenceManager
Modifier
Constructor
Description
``
`ControlledRealTimeReopenThread(IndexWriter writer, ReferenceManager<T> manager, double targetMaxStaleSec, double targetMinStaleSec)`
Create ControlledRealTimeReopenThread, to periodically reopen the `ReferenceManager`.
``
`LiveFieldValues(ReferenceManager<S> mgr, T missingValue)`
The missingValue must be non-null.