package Ġcom . lek aha . android . boilerplate . cache . mapper Ċ Ċ import Ġcom . lek aha . android . boilerplate . cache . model . Cached Buffer oo Ċ import Ġcom . lek aha . android . boilerplate . data . model . Buffer oo Entity Ċ Ċ /** Ċ Ġ* ĠMap Ġa Ġ[ Cached Buffer oo ] Ġinstance Ġto Ġand Ġfrom Ġa Ġ[ Buffer oo Entity ] Ġinstance Ġwhen Ġdata Ġis Ġmoving Ġbetween Ċ Ġ* Ġthis Ġlater Ġand Ġthe ĠData Ġlayer Ċ Ġ*/ Ċ class ĠBuffer oo Entity Mapper Ġ: ĠEntity Mapper < Cached Buffer oo , ĠBuffer oo Entity > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMap Ġa Ġ[ Buffer oo Entity ] Ġinstance Ġto Ġa Ġ[ Cached Buffer oo ] Ġinstance ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġmap To Cached ( type : ĠBuffer oo Entity ): ĠCached Buffer oo Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCached Buffer oo ( type . name , Ġtype . title , Ġtype . avatar ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMap Ġa Ġ[ Cached Buffer oo ] Ġinstance Ġto Ġa Ġ[ Buffer oo Entity ] Ġinstance ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġmap From Cached ( type : ĠCached Buffer oo ): ĠBuffer oo Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBuffer oo Entity ( type . name , Ġtype . title , Ġtype . avatar ) ĊĠĠĠ Ġ} Ċ Ċ }