Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-41390

Add Distributed Hibernate L2 Caching

    XMLWordPrintable

Details

    • Feature Request
    • Status: RESOLVED
    • Major
    • Resolution: Fixed
    • 20.0
    • 21.0
    • Global, Kernel
    • None
    • Won't Merge
    • Won't Merge
    • Won't Merge
    • Won't Fix
    • Won't Fix
    • Hide

      This is an infrastructure change and there is nothing to test for the user.

      Show
      This is an infrastructure change and there is nothing to test for the user.

    Description

      Sakai would see great benefits from a distributed cache however the some of the dense objects that are cached pose serialization issues and have traditionally prevented the use of a distributed cache. However this is not the case for Hibernate L2 caching and so we could look at leverage something like Apache Ignites Distributed Hibernate L2 cache.

      A distributed cache inherently solves the cache invalidation issues between multiple nodes and has many improvements some of which are described in SAK-25476 like:

      • removes the need for cache invalidation logic
      • less database calls and cache ttl's can now be much higher
      • warm caches on node restarts
      • lower memory requirements

       

      Gliffy Diagrams

        Zeplin

          Attachments

            Issue Links

              Activity

                People

                  ern Earle R Nietzel
                  ern Earle R Nietzel
                  Votes:
                  2 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Git Integration