getOrPut

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