getOrPut

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