File tree Expand file tree Collapse file tree
core/src/main/java/io/github/simpleauth0/core/i18n Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public class MessageSourceAutoConfiguration {
1313
1414 @ Bean
1515 public MessageSource messageSource () {
16- return new SimpleAuth0MessageSource ();
16+ return SimpleAuth0MessageSource . getInstance ();
1717 }
1818
1919}
Original file line number Diff line number Diff line change 99 */
1010public class SimpleAuth0MessageSource extends ResourceBundleMessageSource {
1111
12- public SimpleAuth0MessageSource () {
12+ private SimpleAuth0MessageSource () {
1313 setBasename ("io.github.simpleauth0.messages" );
1414 setDefaultEncoding ("UTF-8" );
1515 }
1616
17+ public static SimpleAuth0MessageSource getInstance () {
18+ return SimpleAuth0MessageSourceHolder .instance ;
19+ }
20+
1721 public static MessageSourceAccessor getAccessor () {
18- return new MessageSourceAccessor (new SimpleAuth0MessageSource ());
22+ return new MessageSourceAccessor (getInstance ());
23+ }
24+
25+ private static class SimpleAuth0MessageSourceHolder {
26+ private static SimpleAuth0MessageSource instance = new SimpleAuth0MessageSource ();
1927 }
2028}
2129
You can’t perform that action at this time.
0 commit comments