package Ġcom . al aa edd inal b arg ho th . main . presentation . activities . list . adapter Ċ Ċ import Ġandroidx . recyclerview . widget . Diff Util Ċ import Ġcom . al aa edd inal b arg ho th . cache . model . list . S atell ites Item Ċ Ċ class ĠS atellite Diff Util Ġ: ĠDiff Util . Item Callback < S atell ites Item >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġare Items The Same ( old Item : ĠS atell ites Item , Ġnew Item : ĠS atell ites Item ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item . id Ġ=== Ġnew Item . id ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( old Item : ĠS atell ites Item , Ġnew Item : ĠS atell ites Item ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġold Item Ġ== Ġnew Item ĊĠĠĠ Ġ} Ċ }