compute method

V compute(
  1. K key,
  2. V compute(
    1. K key,
    2. V? value
    )
)

Implementation

V compute(K key, V Function(K key, V? value) compute) {
  this[key] = compute(key, this[key]);
  return this[key]!;
}