memoizedSuspend

fun <Result> suspend () -> Result.memoizedSuspend(): suspend () -> Result
fun <Input, Result> suspend (Input) -> Result.memoizedSuspend(): suspend (Input) -> Result
fun <Input1, Input2, Result> suspend (Input1, Input2) -> Result.memoizedSuspend(): suspend (Input1, Input2) -> Result
fun <Result> suspend () -> Result.memoizedSuspend(validFor: Duration): suspend () -> Result
fun <Input, Result> suspend (Input) -> Result.memoizedSuspend(validFor: Duration): suspend (Input) -> Result
fun <Input1, Input2, Result> suspend (Input1, Input2) -> Result.memoizedSuspend(validFor: Duration): suspend (Input1, Input2) -> Result
fun <Input1, Input2, Input3, Result> suspend (Input1, Input2, Input3) -> Result.memoizedSuspend(validFor: Duration): suspend (Input1, Input2, Input3) -> Result