Use unsafeLazy to simplify thread unsafe lazy initializations (#3276)
This commit is contained in:
parent
27f6976295
commit
6cc79c8d75
12 changed files with 32 additions and 16 deletions
5
app/src/main/java/com/keylesspalace/tusky/util/Lazy.kt
Normal file
5
app/src/main/java/com/keylesspalace/tusky/util/Lazy.kt
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
package com.keylesspalace.tusky.util
|
||||
|
||||
@Suppress("NOTHING_TO_INLINE")
|
||||
inline fun <T : Any> unsafeLazy(noinline initializer: () -> T): Lazy<T> =
|
||||
lazy(LazyThreadSafetyMode.NONE, initializer)
|
||||
Loading…
Add table
Add a link
Reference in a new issue