getOrSet

fun getOrSet(key: K, valueFactory: () -> @UnsafeVariance V): V