expirationMapOf

@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
fun <K, V> expirationMapOf(defaultDuration: Duration = Duration.INFINITE, backgroundContext: CoroutineContext = Dispatchers.Default, vararg entries: Pair<K, Triple<V, Duration, ExpirationMapCallback<K, V>?>>): ExpirationMap<K, V>
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
@JvmName(name = "expirationMapOfPairDuration")
fun <K, V> expirationMapOf(defaultDuration: Duration = Duration.INFINITE, backgroundContext: CoroutineContext = Dispatchers.Default, vararg entries: Pair<K, Pair<V, Duration>>): ExpirationMap<K, V>
@ApiStatus.Experimental
@ApiStatus.AvailableSince(value = "5.0.0")
@JvmName(name = "expirationMapOfPairCallback")
fun <K, V> expirationMapOf(defaultDuration: Duration = Duration.INFINITE, backgroundContext: CoroutineContext = Dispatchers.Default, vararg entries: Pair<K, Pair<V, ExpirationMapCallback<K, V>?>>): ExpirationMap<K, V>