org.mattshoe.shoebox.kernl.runtime.session.KernlResource.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Kernl.Runtime Show documentation
Show all versions of Kernl.Runtime Show documentation
Kernl: A Kotlin Symbol Processing (KSP) library for automatic repository generation.
The newest version!
package org.mattshoe.shoebox.kernl.runtime.session
import kotlinx.coroutines.Job
import org.mattshoe.shoebox.kernl.runtime.cache.invalidation.CountdownFlow
import org.mattshoe.shoebox.kernl.runtime.cache.util.Stopwatch
import java.lang.ref.WeakReference
internal data class KernlResource(
val kernlReference: WeakReference,
val countdownFlow: CountdownFlow,
val timeToLiveJob: Job?,
val timeToLiveStopwatch: Stopwatch
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy