package Ġcom . mm . ret rofit cache Ċ Ċ import Ġandroid . util . Log Ċ import Ġcom . mm . http . Ret rofit Cache Ċ import Ġcom . mm . http . cache . Cache Converter Ċ import Ġretrofit 2 . Response Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġ: Ġmaj ian Ċ Ġ* ĠDate Ġ: Ġ 2 0 2 1 / 9 / 3 0 Ċ Ġ* Ġ èĩªå®ļä¹ī åŃĺåĤ¨ è§ĦåĪĻ ï¼Į åĨ³å®ļ æĺ¯åĲ¦ åŃĺåĤ¨ å½ĵåīį è¯·æ±Ĥ Ċ Ġ*/ Ċ Ċ class ĠCache Convert Factory Ġ: ĠCache Converter . Factory () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġ< T > Ġconverter Cache ( ret rofit : ĠRet rofit Cache ): ĠCache Converter < T >? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobject Ġ: ĠCache Converter < T > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġconvert ( response : ĠResponse < T >): ĠResponse < T >? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbody Ġ= Ġresponse . body () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" Cache Convert Factory Ġ ï¼ļ ", Ġbody . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresponse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }