Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-31409

Cache performance optimization for 'GuavaCache.containsKey' during task loading in application part I

    XMLWordPrintable

Details

    • No
    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Sprint 2021/02, Sprint 2021/03 SIW, Sprint 2021/04
    • PI2021/2
    • 57 seconds
    • 11 hours, 3 minutes, 50 seconds
    • 3 days, 15 hours, 28 seconds
    • 4 days, 21 hours, 51 minutes, 59 seconds
    • 3 hours, 21 minutes, 39 seconds
    • 13 seconds
    • 5 days, 22 hours, 13 minutes, 54 seconds

    Description

      Cache performance optimization
      Optimizing GuavaCache.containsKey by removing duplicated call to loadingCache.getIfPresent.

      This fix is part of the performance fixes. Only when all of them are merged will result in a significant performance improvement.

      Prerequisites:
      N/A

      Reproduction steps:

      • Go to Overview¬†
      • Go to Gantt module of any box with a lot of tasks

      Actual result:
      Tasks are loading slowly

      Expected result:
      Tasks loading is improved. 
       
      Workaround:
      N/A

      Attachments

        Issue Links

          Activity

            People

              dariusz.dudek Dariusz Dudek
              dariusz.dudek Dariusz Dudek
              jakub.zygmunt Jakub Zygmunt , system.jenkins Jenkins , pawel.guz Pawel Guz , katarzyna.rajchert Katarzyna Rajchert , martyna.turowska Martyna Turowska , system.gerrit Gerrit , dariusz.dudek Dariusz Dudek
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: