remove method

bool remove(
  1. K key, {
  2. V? value,
})

Implementation

bool remove(K key, {V? value}) {
  if (key != null && value != null) {
    V? currentValue = get(key);
    if (currentValue == value) {
      return _map.remove(key) != null;
    }
  } else if (key != null && value == null) {
    return _map.remove(key) != null;
  }

  return false;
}