Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-1242

Improve serialization of NodeReferences for BundleDB PMs

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • jackrabbit-core
    • None

    Description

      BudleDB PMs use currently Serializer class to serialize, deserialize node references. Those methods are unefficient, it use string representation of UUID, namespaceURI and localName.

      For UUID rawBytes should be used and for namespaceURI, localName namespaceIndex/nameIndex should be used to improve efficiency of serialization/deserialization.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--BundleDbPersistenceManagerTest.java
          7 kB
          Arthur Meyer
        2. ASF.LICENSE.NOT.GRANTED--JCR-1242_alternative.patch
          14 kB
          Arthur Meyer
        3. ASF.LICENSE.NOT.GRANTED--JCR-1242_update.patch
          13 kB
          Arthur Meyer
        4. JCR-1242.patch
          8 kB
          Przemyslaw Pakulski
        5. JCR-1242-BPM.patch
          5 kB
          Przemyslaw Pakulski
        6. JCR-1242-ISB.patch
          2 kB
          Przemyslaw Pakulski

        Activity

          People

            Unassigned Unassigned
            ppakulski Przemyslaw Pakulski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: