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');
return ifAbsent(); // Fallback to ifAbsent result
}
return result.value;
}