LazyResetsImpl

internal class LazyResetsImpl<out T : Any>(val resetManager: ResetManager, val valueFactory: suspend () -> T) : LazyResets<T>

Constructors

Link copied to clipboard
fun <out T : Any> LazyResetsImpl(resetManager: ResetManager, valueFactory: suspend () -> T)

Functions

Link copied to clipboard
private fun createLazy(): Lazy<T>
Link copied to clipboard
open override fun isInitialized(): Boolean
Link copied to clipboard
open override fun reset()

Properties

Link copied to clipboard
var lazyHolder: Lazy<T>
Link copied to clipboard
private val resetManager: ResetManager
Link copied to clipboard
open override val value: T
Link copied to clipboard
private val valueFactory: suspend () -> T

Sources

Link copied to clipboard