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.

        Activity

        There are no comments yet on this issue.

          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:

              Development