Reserved

data class Reserved<T>(parentManager: ReservationManager? = null, val bytesReserved: Long = 0, val value: T) : CloseableCoroutine

Releasable reservation of memory.

Constructors

Link copied to clipboard
constructor(parentManager: ReservationManager? = null, bytesReserved: Long = 0, value: T)

Properties

Link copied to clipboard
Link copied to clipboard
val value: T

Functions

Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
inline suspend fun CloseableCoroutine.closeFinally(cause: Throwable?)
Link copied to clipboard
suspend fun release()
Link copied to clipboard
fun <U> replace(value: U): Reserved<U>