#956 使用ConcurrentHashMap替换HashTable

This commit is contained in:
liaochuntao
2019-03-01 15:06:54 +08:00
committed by Binary Wang
parent 28affd2d11
commit 5d7f69a984
4 changed files with 13 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ package me.chanjar.weixin.common.util.res;
import java.text.MessageFormat;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
/**
* An internationalization / localization helper class which reduces
@@ -46,7 +47,7 @@ import java.util.*;
*/
public class StringManager {
private static final Map<String, Map<Locale, StringManager>> MANAGERS = new Hashtable<>();
private static final Map<String, Map<Locale, StringManager>> MANAGERS = new ConcurrentHashMap<>();
private static int LOCALE_CACHE_SIZE = 10;
/**
* The ResourceBundle for this StringManager.