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

                 Key: PIVOT-132
                 URL: https://issues.apache.org/jira/browse/PIVOT-132
             Project: Pivot
          Issue Type: Improvement
          Components: wtk
    Affects Versions: 1.1, 1.2
            Reporter: Sandro Martini
            Assignee: Greg Brown
            Priority: Minor


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.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to