Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-4061

Improvements to DirectoryTaxonomyWriter (synchronization and others)

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0-ALPHA, 6.0
    • modules/facet
    • None
    • New, Patch Available

    Description

      DirTaxoWriter synchronizes in too many places. For instance addCategory() is fully synchronized, while only a small part of it needs to be.

      Additionally, getCacheMemoryUsage looks bogus - it depends on the type of the TaxoWriterCache. No code uses it, so I'd like to remove it – whoever is interested can query the specific cache impl it has. Currently, only Cl2oTaxoWriterCache supports it.

      If the changes will be simple, I'll port them to 3.6.1 as well.

      Attachments

        1. LUCENE-4061.patch
          25 kB
          Shai Erera
        2. LUCENE-4061.patch
          34 kB
          Shai Erera

        Activity

          People

            shaie Shai Erera
            shaie Shai Erera
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: