Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-4004

Switch to using int2int maps in XmiSerializationSharedData

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.6.0SDK
    • Fix Version/s: 2.7.0SDK
    • Component/s: Core Java Framework
    • Labels:
      None

      Description

      The XmiSerializationSharedData structure is used to record information when deserializing so that subsequent serialization can be done with identical xmiIds, as well as recording which non-shared arrays/lists are encoded as embedded values.

      Change the data structures used for this to use Int2IntHashMap, and change the way values are store to be ints, not Strings. This should improve space and time for Xmi and Json serialization.

        Attachments

          Activity

            People

            • Assignee:
              schor Marshall Schor
              Reporter:
              schor Marshall Schor
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: