diff options
Diffstat (limited to 'core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt')
-rw-r--r-- | core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt b/core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt index ceeaa30..979f7a7 100644 --- a/core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt +++ b/core/src/main/kotlin/ca/allanwang/kau/kotlin/LazyResettable.kt @@ -14,7 +14,8 @@ internal object UNINITIALIZED fun <T : Any> lazyResettable(initializer: () -> T): LazyResettable<T> = LazyResettable<T>(initializer) class LazyResettable<T : Any>(private val initializer: () -> T, lock: Any? = null) : ILazyResettable<T>, Serializable { - @Volatile private var _value: Any = UNINITIALIZED + @Volatile + private var _value: Any = UNINITIALIZED private val lock = lock ?: this override fun invalidate() { @@ -69,8 +70,7 @@ class LazyResettableRegistry : ILazyResettableRegistry { var lazyRegistry: MutableList<LazyResettable<*>> = mutableListOf() - override fun <T : Any> lazy(initializer: () -> T): LazyResettable<T> - = add(lazyResettable(initializer)) + override fun <T : Any> lazy(initializer: () -> T): LazyResettable<T> = add(lazyResettable(initializer)) override fun <T : Any> add(resettable: LazyResettable<T>): LazyResettable<T> { lazyRegistry.add(resettable) |