Uploaded image for project: 'Jetspeed 2'
  1. Jetspeed 2
  2. JS2-1325

Preferences Caching Performance Improvements

    XMLWordPrintableJSON

    Details

      Description

      The Preferences Model uses a PUBLIC cache in the form of the Jetspeed cache in order to store default preferences. (This works well except for the fact that Ehcache does not support negative caching and therefore database calls which have no results end up falling through the cache cycle.) The Preferences Model however does not leverage PRIVATE caching (users session) to store user specific preferences and therefore the preferences are pulled back as required resulting in some of the large volume of requests

      Improvement: preloading these preferences in the PRIVATE cache using a single call when the user hits the page for the first time.

        Attachments

          Activity

            People

            • Assignee:
              taylor David Sean Taylor
              Reporter:
              taylor David Sean Taylor
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: