lifecycleAwareLazy

fun <out T> lifecycleAwareLazy(owner: LifecycleOwner, isMainThread: () -> Boolean = { Looper.myLooper() == Looper.getMainLooper() }, initializer: () -> T)