spring

  1. private final Set<String> targetSourcedBeans = Collections.newSetFromMap(new ConcurrentHashMap<>(16));

用于生成对Map进行包装的Set。这个Set和被包装的Map拥有相同的key顺序(遍历Set调用的还是Map的keySet),相同的并发特性(也就是说如果对ConcurrentHashMap进行包装,得到的Set也将线程安全)。本质上来说,这个工厂方法(newSetFromMap)就是提供了一个和Map实现相对应的Set实现。但并不是所有的Map实现类都需要用这个工厂方法转换成Set的,例如已经有了对应Set实现的HashMap(已经有了HashSet),TreeMap(TreeSet)
————————————————
版权声明:本文为CSDN博主「pilaf1990」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lzufeng/article/details/87014318

  1. 密碼