package Ġcom . hero es . data . view model Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . hero es . utils . application . App Ċ import Ġcom . hero es . utils . constants . Cache Constants Ċ import Ġcom . hero es . utils . extensions . images Cache Time Ċ import Ġcom . hero es . utils . extensions . shared Preferences Ċ Ċ class ĠHero es ListItem ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġfun Ġupdate Last Images Cache Time () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( App . instance . shared Preferences . images Cache Time Ġ== Ġ 0 L ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠApp . instance . shared Preferences . images Cache Time Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( System . currentTimeMillis () Ġ- ĠApp . instance . shared Preferences . images Cache Time Ġ>= ĠCache Constants . ONE _ DAY _ M ILL IS ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠApp . instance . shared Preferences . images Cache Time Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }