Class ElasticsearchReaderManager

java.lang.Object
org.apache.lucene.search.ReferenceManager<ElasticsearchDirectoryReader>
org.elasticsearch.index.engine.ElasticsearchReaderManager
All Implemented Interfaces:
Closeable, AutoCloseable

public class ElasticsearchReaderManager extends org.apache.lucene.search.ReferenceManager<ElasticsearchDirectoryReader>
Utility class to safely share ElasticsearchDirectoryReader instances across multiple threads, while periodically reopening. This class ensures each reader is closed only once all threads have finished using it.
See Also:
  • SearcherManager