Class MapUtil


  • public class MapUtil
    extends Object
    • Method Detail

      • computeIfAbsent

        public static <K,​V> V computeIfAbsent​(Map<K,​V> map,
                                                    K key,
                                                    Function<K,​V> mappingFunction)
        A temporary workaround for Java 8 specific performance issue JDK-8161372 .
        This class should be removed once we drop Java 8 support.
        See Also:
        https://bugs.openjdk.java.net/browse/JDK-8161372
      • entry

        public static <K,​V> Map.Entry<K,​V> entry​(K key,
                                                             V value)
        Map.entry(key, value) alternative for Java 8.