putIfAbsent method
V
putIfAbsent(
- K key,
- V ifAbsent()
Put if absent (convenience method)
Implementation
V putIfAbsent(K key, V Function() ifAbsent) {
final result = tryPutIfAbsent(key, ifAbsent);
if (result.isFailure) {
RxLogger.logError(result.errorOrNull!,
context: 'Map'); // coverage:ignore-line
return ifAbsent(); // Fallback to ifAbsent result // coverage:ignore-line
}
return result.value;
}