getOrThrow

@JvmName(name = "mapGetOrThrow")
fun <K, V> Provider<Map<K, V>>.getOrThrow(key: K): Provider<V>
@JvmName(name = "mapGetOrThrow")
fun <K, V> Provider<Map<K, V>>.getOrThrow(key: Provider<K>): Provider<V>

Creates and returns a new Provider that maps to the value associated with key or throws NoSuchElementException.

The returned provider will only be stored in a WeakReference in the parent provider (this).