jdk/src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
equal
deleted
inserted
replaced
114 */ |
114 */ |
115 private static ConcurrentMap<Class<? extends LocaleServiceProvider>, ConcurrentMap<Locale, LocaleProviderAdapter>> |
115 private static ConcurrentMap<Class<? extends LocaleServiceProvider>, ConcurrentMap<Locale, LocaleProviderAdapter>> |
116 adapterCache = new ConcurrentHashMap<>(); |
116 adapterCache = new ConcurrentHashMap<>(); |
117 |
117 |
118 static { |
118 static { |
119 String order = GetPropertyAction.getProperty("java.locale.providers"); |
119 String order = GetPropertyAction.privilegedGetProperty("java.locale.providers"); |
120 List<Type> typeList = new ArrayList<>(); |
120 List<Type> typeList = new ArrayList<>(); |
121 |
121 |
122 // Check user specified adapter preference |
122 // Check user specified adapter preference |
123 if (order != null && order.length() != 0) { |
123 if (order != null && order.length() != 0) { |
124 String[] types = order.split(","); |
124 String[] types = order.split(","); |