MapString ListMetricItem metricValueMap = new HashMap; SugonMetricshostMetricMapentrySetparallelStreamforEachentry - String m8MetricName = entrygetKey; String metricName
不会。在这段代码中,使用了computeIfAbsent方法来获取或创建一个List,然后将指标信息添加到List中。在这个过程中,每个hostId都会对应一个List,而不会出现覆盖的情况。因为computeIfAbsent方法会先判断key是否存在,如果存在则返回对应的value,如果不存在则创建一个新的value并返回。因此,即使有多个指标都有相同的hostId,它们仍然会被添加到同一个List中,而不会覆盖之前的数据。
原文地址: https://www.cveoy.top/t/topic/fk7y 著作权归作者所有。请勿转载和采集!