package Ġcom . jes en . compose _ b ili . view model Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . viewModel Scope Ċ import Ġandroidx . paging . Pager Ċ import Ġandroidx . paging . Paging Config Ċ import Ġandroidx . paging . cached In Ċ import Ġcom . jes en . compose _ b ili . datasource . Favorite List Paging DataSource Ċ Ċ class ĠF avorite List ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġ// é¡¹çĽ® åĪĹè¡¨ æķ°æį® ĊĠĠĠ Ġval Ġfavorite List Data Ġ= ĠP ager ( ĊĠĠĠĠĠĠĠ Ġconfig Ġ= ĠP aging Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠpageSize Ġ= Ġ 5 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinitial Load Size Ġ= Ġ 1 0 , Ġ// Ġ ç¬¬ ä¸Ģæ¬¡ åĬłè½½ æķ°éĩı ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprefetch Distance Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠF avorite List Paging DataSource () ĊĠĠĠ Ġ}. flow . cached In ( viewModel Scope ) ĊĊ Ċ }