Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-5942

See if we can improve our cache flushing with new Spring cache annotations

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0.0-b1
    • Fix Version/s: 2.0.0-rc1, 2.0
    • Component/s: Version Compatibility
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-5357update our caching solution for rice.
      KULRICE-2418Implement cache aging and flushing on PersonServiceImpl
      KULRICE-7258Implement caching on ExtensionRepositoryService
      KULRICE-3222Ensure that ParameterServerService can be remoted and improve caching in ParameterServiceProxyImpl
      KULRICE-5808Fix cache errors when injecting service containing cache annotations with spring
      KULRICE-5097KIM Caches are not being flushed as required.
      KULRICE-5967Investigate whether we should publish methods on services to flush caches
      KULRICE-12457KRMS error and cache flush messages not appearing right
      KULRICE-8955MessageServiceImpl getDefaultLocaleCode Caching
      KULRICE-12363Make priority of KIM cache messages configurable
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Spring 3.1RC2 allows us to use a finer grained cache flushing. Seems like it could be useful for performance tuning.

      https://jira.springsource.org/browse/SPR-8629

      We should investigate using this and make appropriate changes

        Activity

        Eric Westfall made changes -
        Field Original Value New Value
        Fix Version/s 2.0 [ 14190 ]
        Eric Westfall made changes -
        Start Date
        Fix Date 2012-01-27 [ set to sprint end date ]
        Jeremy Hanson made changes -
        Assignee Aaron Hamid [ ahamid ]
        Jeremy Hanson made changes -
        Fix Version/s 2.0.0-b5 [ 16377 ]
        Fix Version/s 2.0.0-b4 [ 16376 ]
        Jeremy Hanson made changes -
        Start Date
        Fix Date 2012-01-27 2012-01-09 [ set to sprint end date ]
        Jeremy Hanson made changes -
        Fix Version/s 2.0.0-rc1 [ 16378 ]
        Fix Version/s 2.0.0-b5 [ 16377 ]
        Jeremy Hanson made changes -
        Start Date
        Fix Date 2012-01-09 2012-01-23 [ set to sprint end date ]
        Jeremy Hanson made changes -
        Assignee Aaron Hamid [ ahamid ] Jeremy Hanson [ jjhanso ]
        Hide
        Jeremy Hanson added a comment -

        The answer is that we can improve on things a bit with this, in most cases our caches/cache keys are too complex to do a lot of this stuff, and with the nesting of objects (doc types, routing rules, membership stuff), our only real answer is to do full cache flushes in many instances.

        That said, some work was done to clean things up a bit.

        Show
        Jeremy Hanson added a comment - The answer is that we can improve on things a bit with this, in most cases our caches/cache keys are too complex to do a lot of this stuff, and with the nesting of objects (doc types, routing rules, membership stuff), our only real answer is to do full cache flushes in many instances. That said, some work was done to clean things up a bit.
        Jeremy Hanson made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Jessica Coltrin (Inactive) added a comment -

        Closing since these items are now in the release notes.

        Show
        Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.
        Jessica Coltrin (Inactive) made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Shem Patterson (Inactive) made changes -
        Workflow custom [ 104765 ] Copy of custom for rice [ 213358 ]
        Shem Patterson (Inactive) made changes -
        Workflow Copy of custom for rice [ 213358 ] custom [ 223106 ]
        Shem Patterson (Inactive) made changes -
        Workflow custom [ 223106 ] Rice Workflow [ 232854 ]

          People

          • Assignee:
            Jeremy Hanson
            Reporter:
            Jeremy Hanson
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel