Uploaded image for project: 'Contrib: Gradebook2'
  1. Contrib: Gradebook2
  2. GRBK-1350

check the cache synchronized code for cross gradebook performance

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.5.0-b8
    • Fix Version/s: None
    • Component/s: Services
    • Labels:
      None

      Description

      This is related to GRBK-1341, where multiple caches are introduced into gb2 code.

      The code block of checking cache and insert cache is synchronized This makes sense for users using the same gradebook object.

      However, since the caching key has gradebook id inside, for users accessing different gradebook object, they should not be waiting for other gradebook's sychronized block to finish.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  zqian Zhen Qian
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated: