## Uses of Interface
org.hibernate.search.indexes.spi.DirectoryBasedReaderProvider

- Packages that use DirectoryBasedReaderProvider
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl.lucene |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.spi |

- - ### Uses of DirectoryBasedReaderProvider in org.hibernate.search.backend.impl.lucene

    Classes in org.hibernate.search.backend.impl.lucene that implement DirectoryBasedReaderProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NRTWorkspaceImpl` A `Workspace` implementation taking advantage of NRT Lucene features.

  - ### Uses of DirectoryBasedReaderProvider in org.hibernate.search.indexes.impl

    Classes in org.hibernate.search.indexes.impl that implement DirectoryBasedReaderProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NotSharedReaderProvider` Open a reader each time
    `class` | `PeriodicRefreshingReaderProvider` This `ReaderProvider` shares IndexReader buffers among threads and will return "recently" refreshed `ReaderProvider`, which implies query results might represent the state of a slightly out of date index.
    `class` | `SharingBufferReaderProvider` This `ReaderProvider` shares IndexReaders as long as they are "current"; It uses IndexReader.reopen() which should improve performance on larger indexes as it shares buffers with previous IndexReader generation for the segments which didn't change.

    Methods in org.hibernate.search.indexes.impl that return DirectoryBasedReaderProvider
    Modifier and Type | Method and Description
    --- | ---
    `static DirectoryBasedReaderProvider` | PropertiesParseHelper.`createDirectoryBasedReaderProvider(DirectoryBasedIndexManager indexManager, Properties properties, WorkerBuildContext buildContext)`
    `protected DirectoryBasedReaderProvider` | NRTIndexManager.`createIndexReader(String indexName, Properties cfg, WorkerBuildContext buildContext)`

  - ### Uses of DirectoryBasedReaderProvider in org.hibernate.search.indexes.spi

    Methods in org.hibernate.search.indexes.spi that return DirectoryBasedReaderProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected DirectoryBasedReaderProvider` | DirectoryBasedIndexManager.`createIndexReader(String indexName, Properties cfg, WorkerBuildContext buildContext)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved