V putIfAbsent(K key, V ifAbsent())

This operation is not supported by an unmodifiable map.

Source

V putIfAbsent(K key, V ifAbsent()) {
  throw new UnsupportedError("Cannot modify unmodifiable map");
}