Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6874881

Read manifest lazily from the cache

    Details

    • Subcomponent:
    • Resolved In Build:
      b04
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Not verified

      Backports

        Description

        For signed jars manifest files are often large (e.g. for FX runtime manifest is 100k compressed and 250k uncompressed) and vast majority of space is occupied by list of (name, signature) for all class files.

        With recent enhancements in the caching results of security validation this info is often not used for subsequent starts of the same app. In fact majority of application obtain very few details from manifest files
        - some of the main attributes and also sealing information for packages (but it is rarely present).

        The idea is to keep all but main attributes and package data separately in the cache index file and read them only if they are requested.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  igor Igor Nekrestyanov (Inactive)
                  Reporter:
                  igor Igor Nekrestyanov (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: