jdk/src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
changeset 37781 71ed5645f17c
parent 37593 824750ada3d6
child 37782 ad8fe7507ecc
equal deleted inserted replaced
37780:06f3783b338f 37781:71ed5645f17c
   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(",");