Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-6432

Make dynamic reference greedy and static to simplify LuceneIndexProviderService

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.4, 1.8.0
    • Component/s: lucene
    • Labels:
      None

      Description

      Currently the BlobStore reference in LuceneIndexProviderService is dynamic which complicates the implementation. Instead we should make it STATIC and GREEDY such that activate call ensures the BlobStore reference if present would not be null. This needs to be done for

      • NodeAggregator
      • BlobStore
      • PreExtractedTextProvider

      This is similar to work done in SegmentNodeStoreService in OAK-5223

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chetanm Chetan Mehrotra
                Reporter:
                chetanm Chetan Mehrotra
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: