8336300: DateFormatSymbols#getInstanceRef returns non-cached instance

Reviewed-by: joehw, iris, jlu, aturbanov
This commit is contained in:
Naoto Sato 2024-07-17 16:25:36 +00:00
parent 7ec55df34a
commit 10186ff48f
2 changed files with 3 additions and 17 deletions

View file

@ -623,7 +623,7 @@ public class SimpleDateFormat extends DateFormat {
initializeCalendar(locale);
this.pattern = pattern;
this.formatData = DateFormatSymbols.getInstanceRef(locale);
formatData = DateFormatSymbols.getInstance(locale);
this.locale = locale;
initialize(locale);
}
@ -644,7 +644,7 @@ public class SimpleDateFormat extends DateFormat {
}
this.pattern = pattern;
this.formatData = (DateFormatSymbols) formatSymbols.clone();
formatData = (DateFormatSymbols) formatSymbols.clone();
this.locale = Locale.getDefault(Locale.Category.FORMAT);
initializeCalendar(this.locale);
initialize(this.locale);