getOrPut

open suspend override fun getOrPut(key: String, creationFunction: suspend (String) -> Boolean): String?