我正在查看 LinkedCaseInsensitiveMap 的结构(spring framework 5.0.5.RELEASE)。我很好奇为什么 LinkedCaseInsensitiveMap 同时使用 LinkedHashMap 和 HashMap,为什么不直接使用 LinkedHashMap 呢?
private final LinkedHashMap<String, V> targetMap;
public V get(Object key) {
if (key instanceof String) {
return this.targetMap.get(convertKey((String) key));
}
return null;
}
慕容3067478
相关分类