package Ġs out void . com . D sr Weather App . inter actor . common . network . cache Ċ Ċ import Ġcom . ag na . fer ro . mvp . component . scope . Per Application Ċ import Ġokhttp 3 . Cache Control Ċ import Ġokhttp 3 . Interceptor Ċ import Ġokhttp 3 . Response Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ @ Per Application Ċ class ĠResponse Cache Interceptor Ġ: ĠInter ceptor Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġintercept ( chain : ĠInter ceptor . Chain ?): ĠResponse Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ: ĠResponse Ġ= Ġchain !!. proceed ( chain . request ()) ĊĊĠĠĠĠĠĠĠ Ġval Ġcache Control Ġ: ĠCache Control Ġ= ĠCache Control . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. max Age ( 1 0 , ĠTimeUnit . MIN UTES ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġresponse . newBuilder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. header (" Cache - Control ", Ġcache Control . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ }