- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    21
- 
        b14
                    static static final Map<String,GTKStockIcon> is modified only in 'static' block. Then 'com.sun.java.swing.plaf.gtk.GTKStyle#get' method read from it withing synchronized (ICONS_MAP) block.
As this map is read-only and all its content is initialized in clinit we can safely remove 'synchronized' from 'get' call
GTKStockIcon stockIcon = null;
synchronized (ICONS_MAP) {
stockIcon = ICONS_MAP.get(key);
}
As this map is read-only and all its content is initialized in clinit we can safely remove 'synchronized' from 'get' call
GTKStockIcon stockIcon = null;
synchronized (ICONS_MAP) {
stockIcon = ICONS_MAP.get(key);
}
- links to
- 
                     Commit(master)
        openjdk/jdk/5998f4b6 Commit(master)
        openjdk/jdk/5998f4b6
- 
                     Review(master)
        openjdk/jdk/20741 Review(master)
        openjdk/jdk/20741