RecyclerViewのViewHolderにLayoutContainerを実装すると、Viewがキャッシュされてパフォーマンスが向上するようです。
d
LayoutContainerを使うには、 androidExtensionsexperimentaltrue に設定します。

android {
androidExtensions {
experimental = true
}
}

ViewHolderでは LayoutContainer をimplementし、 containerView をoverrideします。これで、Android Kotlin Extensionsを使ってViewにアクセスできるようになります。

class RecyclerViewHolder(override val containerView: View): RecyclerView.ViewHolder(containerView), LayoutContainer {
val messageTextView = txtMessage
}