Function HashMap.getOrAdd

get value from hash or add if key is not in table. defaultValue can be callable.

ref V getOrAdd(K, T) (
  K k,
  T defaultValue
);

Returns

ref to value (maybe added)