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

          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.

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

              Created:
              Updated:
              Resolved: