package Ġcom . an sh ul vy as . cache . mapper Ċ Ċ import Ġcom . an sh ul vy as . cache . model . Cached Project Ċ import Ġcom . an sh ul vy as . data . model . Project Entity Ċ Ċ class ĠCached Project Mapper : ĠCache Mapper < Cached Project , ĠProject Entity > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmap From Cached ( type : ĠCached Project ): ĠProject Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠProject Entity ( type . id , Ġtype . name , Ġtype . fullName , Ġtype . star Count , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype . date Created , Ġtype . owner Name , Ġtype . owner Avatar , Ġtype . is Book marked ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Cached ( type : ĠProject Entity ): ĠCached Project Ġ{ Ċ // ĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . Ċ // ĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠCached Project ( type . id , Ġtype . name , Ġtype . fullName , Ġtype . star Count , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype . date Created , Ġtype . owner Name , Ġtype . owner Avatar , Ġtype . is Book marked ) ĊĠĠĠ Ġ} Ċ } Ċ