Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-132

pivot/wtk/ApplicationContext.java:1201 pivot.wtk.ApplicationContext.resourceCache is or uses a map or set of URLs, which can be a performance hog

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.3
    • 1.4
    • wtk
    • None

    Description

      As from the latest FindBugs, this warning (with High Priority) in hilited:

      pivot/wtk/ApplicationContext.java:1201 pivot.wtk.ApplicationContext.resourceCache is or uses a map or set of URLs, which can be a performance hog

      And from their doc related to this:
      This method or field is or uses a Map or Set of URLs. Since both the equals and hashCode method of URL perform domain name resolution, this can result in a big performance hit.
      See http://michaelscharf.blogspot.com/2006/11/javaneturlequals-and-hashcode-make.html for more information.
      Consider using java.net.URI instead.

      Trying to change URL with URI is ok here, but given compilation error in approx. 24 classes related to this.

      Needs further study.

      Attachments

        Activity

          People

            gbrown Gregory K. Brown
            smartini Sandro Martini
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: