package Ġnet . g ote v . sw api . helpers Ċ Ċ import Ġokhttp 3 . Cache Control Ċ import Ġokhttp 3 . Interceptor Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ /** Ċ Ġ* ĠRew rites ĠCache - Control Ġresponses Ġto Ġmax imize Ġclient - side Ġcaching . Ċ Ġ* Ċ Ġ* ĠThis Ġis Ġdangerous , Ġas Ġit 's Ġa Ġserver - side Ġor ĠCDN Ġstuff , Ġbut Ġwhen Ġit Ġlack s Ġand Ġthere 's Ġno Ċ Ġ* Ġcontrol Ġover Ġit , Ġthis Ġis Ġan Ġoption Ġto Ġreduce Ġnetwork Ġcalls Ġand Ġserver Ġloads . Ċ Ġ*/ Ċ internal Ġclass ĠCache Max Age Interceptor Ġ: ĠInter ceptor Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ) Ġ= ĊĠĠĠĠĠĠĠ Ġchain . proceed ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchain . request (). newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. remove Header (" Pr agma ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. remove Header (" Cache - Control ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. cache Control ( Cache Control . Builder (). max Age ( 1 , ĠTimeUnit . DAYS ). build ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ) Ċ } Ċ