If the value for the specified key is present and non-null, attempts to compute a new .. containsKey(key) && Objects.equals(map.get(key), value)) { map.put(key, .