computeValue
由平台实现的 MutableMap compute 操作。
提供 key 并从 map 中通过 remapping 进行计算。 其中 remapping 的 K 为 key,V 为 map 中已经存在的与 key 匹配的值,如果没有则为 null。 当 remapping 的计算结果不为 null 时,插入此值并返回,否则删除原有的值(如果有的话)并返回 null。
在 JVM 平台中,会被委托给 java.util.Map.compute, 其他平台会有相应的实现,但是可能无法保证原子操作。
由平台实现的 MutableMap compute 操作。
提供 key 并从 map 中通过 remapping 进行计算。 其中 remapping 的 K 为 key,V 为 map 中已经存在的与 key 匹配的值,如果没有则为 null。 当 remapping 的计算结果不为 null 时,插入此值并返回,否则删除原有的值(如果有的话)并返回 null。
由平台实现的 MutableMap compute 操作。
提供 key 并从 map 中通过 remapping 进行计算。 其中 remapping 的 K 为 key,V 为 map 中已经存在的与 key 匹配的值,如果没有则为 null。 当 remapping 的计算结果不为 null 时,插入此值并返回,否则删除原有的值(如果有的话)并返回 null。
在 JVM 平台中,会被委托给 java.util.Map.compute, 其他平台会有相应的实现,但是可能无法保证原子操作。
由平台实现的 MutableMap compute 操作。
提供 key 并从 map 中通过 remapping 进行计算。 其中 remapping 的 K 为 key,V 为 map 中已经存在的与 key 匹配的值,如果没有则为 null。 当 remapping 的计算结果不为 null 时,插入此值并返回,否则删除原有的值(如果有的话)并返回 null。
无法保证原子操作。