JDK-4494779 : UIDefaults loookup much more expensive for keys that don't exist
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.4.0
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_7
  • CPU: sparc
  • Submitted: 2001-08-22
  • Updated: 2013-11-01
  • Resolved: 2001-08-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.4.0 beta3Fixed
Related Reports
Relates :  
Description
As part of the merlin work Swing now specifies localizable properties in ResourceBundles that are maintained separately from the defaults. This is causing performance problems as ResourceBundle will throw an exception for any property it doesn't contain, and there are a handful of these properties.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: merlin-beta3 FIXED IN: merlin-beta3 INTEGRATED IN: merlin-beta3
14-06-2004

EVALUATION We will now cache the resources per locale so as to avoid throwing an exception. When 4494785 is fixed we can probably nuke this code altogether. ###@###.### 2001-08-21
21-08-2001