# 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.