Collections .synchronizedMap:
private static Map<String, List> dataCache = Collections.synchronizedMap(new HashMap<String, List>());
解决了线程安全性问题。 通过将基本的功能从线程安全性中分离开来,允许需要同步的用户可以拥有同步,而不需要同步的用户则不必为同步付出代价。
Collections .synchronizedMap:
private static Map<String, List> dataCache = Collections.synchronizedMap(new HashMap<String, List>());
解决了线程安全性问题。 通过将基本的功能从线程安全性中分离开来,允许需要同步的用户可以拥有同步,而不需要同步的用户则不必为同步付出代价。