Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35815

Optimise JenkinsJSExtensions.getJenkinsJSExtensionData to cache extensions

      JenkinsJSExtensions.getJenkinsJSExtensionData is serializing a Map on every single call at the moment, which is not a very scalable solution as number of plugins and extensions grow.

      This could be cached in some fashion

      cc tfennelly

          [JENKINS-35815] Optimise JenkinsJSExtensions.getJenkinsJSExtensionData to cache extensions

          James Dumay created issue -
          Michael Neale made changes -
          Epic Link New: UX-35 [ 24725 ]
          Michael Neale made changes -
          Assignee New: Michael Neale [ deactivated user ]
          Michael Neale made changes -
          Assignee Original: Michael Neale [ deactivated user ] New: Tom FENNELLY [ tfennelly ]

          Michael Neale added a comment -

          Note that every call is only once per page load - so timing is important for the main page load. Putting this in the main html returned for the page would also be a better idea, as this ideally wouldn't be a REST call.

          Michael Neale added a comment - Note that every call is only once per page load - so timing is important for the main page load. Putting this in the main html returned for the page would also be a better idea, as this ideally wouldn't be a REST call.
          James Dumay made changes -
          Workflow Original: CloudBees Default Workflow [ 42529 ] New: Product Backlog April 2016 v2 [ 43486 ]
          Status Original: New [ 10200 ] New: To Do [ 10003 ]
          James Dumay made changes -
          Labels New: technical-debt
          James Dumay made changes -
          Sprint New: 1.0-m8 [ 46 ]
          Michael Neale made changes -
          Link New: This issue blocks UX-471 [ UX-471 ]
          James Dumay made changes -
          Sprint Original: 1.0-m8 [ 46 ]
          James Dumay made changes -
          Rank New: Ranked lower

            Unassigned Unassigned
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: