package Ġcom . github . fj . android . awesome app . core . photo . repository Ċ Ċ import Ġcom . github . fj . android . awesome app . core . Repository Ċ import Ġcom . github . fj . android . awesome app . core . photo . dto . Image Detail Dto Ċ import Ġio . reactivex . Single Ċ Ċ /** Ċ Ġ* Ġ@ author ĠFr ances co ĠJo ( nim bus ob @ gmail . com ) Ċ Ġ* Ġ@ since Ġ 1 2 Ġ- ĠNov Ġ- Ġ 2 0 1 8 Ċ Ġ*/ Ċ internal Ġinterface ĠPhoto Repository Ġ: ĠRepository Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġup - to - date Ġdata Ġfrom Ġserver Ġif Ġ[ force Refresh ] Ġ= Ġ` true `; Ġcached Ġdata Ġfrom ĊĠĠĠĠ Ġ* Ġotherwise . ĠData Ġexpiration Ġfollows Ġgeneral Ġcache Ġpolicy . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload List ( force Refresh : ĠBoolean Ġ= Ġtrue ): ĠSingle < List < Image Detail Dto >> Ċ } Ċ