# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.http.DatesKt":"dates.kt","coil.util.-Utils":"Utils.kt","coil.util.Time":"Time.kt","okhttp3.Headers$Builder":"Headers.kt","okhttp3.CacheControl":"CacheControl.kt","okhttp3.HttpUrl":"HttpUrl.kt","okhttp3.Headers":"Headers.kt","coil.network.CacheResponse":"CacheResponse.kt"}}
coil.network.CacheStrategy$Factory -> ts:
# {"id":"sourceFile","fileName":"CacheStrategy.kt"}
    okhttp3.Request request -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxl;"}
    coil.network.CacheResponse cacheResponse -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lss;"}
    java.util.Date servedDate -> c
    java.lang.String servedDateString -> d
    java.util.Date lastModified -> e
    java.lang.String lastModifiedString -> f
    java.util.Date expires -> g
    long sentRequestMillis -> h
    long receivedResponseMillis -> i
    java.lang.String etag -> j
    int ageSeconds -> k
    5:15:void <init>(okhttp3.Request,coil.network.CacheResponse):19:19 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxl;Lss;)V"}
    16:17:void <init>(okhttp3.Request,coil.network.CacheResponse):20:20 -> <init>
    18:20:void <init>(okhttp3.Request,coil.network.CacheResponse):21:21 -> <init>
    21:24:void <init>(okhttp3.Request,coil.network.CacheResponse):48:48 -> <init>
    25:26:long coil.network.CacheResponse.getSentRequestAtMillis():17:17 -> <init>
    25:26:void <init>(okhttp3.Request,coil.network.CacheResponse):52 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:28:void <init>(okhttp3.Request,coil.network.CacheResponse):52:52 -> <init>
    29:30:long coil.network.CacheResponse.getReceivedResponseAtMillis():18:18 -> <init>
    29:30:void <init>(okhttp3.Request,coil.network.CacheResponse):53 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:32:void <init>(okhttp3.Request,coil.network.CacheResponse):53:53 -> <init>
    33:34:okhttp3.Headers coil.network.CacheResponse.getResponseHeaders():20:20 -> <init>
    33:34:void <init>(okhttp3.Request,coil.network.CacheResponse):54 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:42:void <init>(okhttp3.Request,coil.network.CacheResponse):55:55 -> <init>
    43:46:void <init>(okhttp3.Request,coil.network.CacheResponse):56:56 -> <init>
    47:52:void <init>(okhttp3.Request,coil.network.CacheResponse):58:58 -> <init>
    53:60:java.util.Date okhttp3.Headers.getDate(java.lang.String):61:61 -> <init>
    53:60:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    61:68:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):70:70 -> <init>
    61:68:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    61:68:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    69:73:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):72:72 -> <init>
    69:73:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    69:73:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    74:85:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):73:73 -> <init>
    74:85:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    74:85:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    86:97:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):74:74 -> <init>
    86:97:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    86:97:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    98:100:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    98:100:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    98:100:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    101:104:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):80:80 -> <init>
    101:104:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    101:104:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    105:110:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):81:81 -> <init>
    105:110:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    105:110:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    111:121:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):83:83 -> <init>
    111:121:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    111:121:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    122:126:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):86:86 -> <init>
    122:126:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    122:126:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    127:134:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):88:88 -> <init>
    127:134:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    127:134:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    135:137:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):90:90 -> <init>
    135:137:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    135:137:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    138:141:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):91:91 -> <init>
    138:141:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    138:141:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    142:147:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):92:92 -> <init>
    142:147:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    142:147:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    148:155:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):98:98 -> <init>
    148:155:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    148:155:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    156:159:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    156:159:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    156:159:void <init>(okhttp3.Request,coil.network.CacheResponse):59 -> <init>
    160:161:void <init>(okhttp3.Request,coil.network.CacheResponse):59:59 -> <init>
    162:170:void <init>(okhttp3.Request,coil.network.CacheResponse):60:60 -> <init>
    171:176:void <init>(okhttp3.Request,coil.network.CacheResponse):62:62 -> <init>
    177:184:java.util.Date okhttp3.Headers.getDate(java.lang.String):61:61 -> <init>
    177:184:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    185:192:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):70:70 -> <init>
    185:192:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    185:192:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    193:198:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):72:72 -> <init>
    193:198:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    193:198:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    199:210:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):73:73 -> <init>
    199:210:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    199:210:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    211:222:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):74:74 -> <init>
    211:222:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    211:222:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    223:225:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    223:225:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    223:225:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    226:229:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):80:80 -> <init>
    226:229:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    226:229:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    230:235:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):81:81 -> <init>
    230:235:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    230:235:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    236:246:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):83:83 -> <init>
    236:246:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    236:246:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    247:251:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):86:86 -> <init>
    247:251:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    247:251:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    252:257:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):88:88 -> <init>
    252:257:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    252:257:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    258:260:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):90:90 -> <init>
    258:260:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    258:260:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    261:264:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):91:91 -> <init>
    261:264:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    261:264:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    265:270:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):92:92 -> <init>
    265:270:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    265:270:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    271:276:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):98:98 -> <init>
    271:276:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    271:276:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    277:280:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    277:280:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    277:280:void <init>(okhttp3.Request,coil.network.CacheResponse):63 -> <init>
    281:283:void <init>(okhttp3.Request,coil.network.CacheResponse):63:63 -> <init>
    284:289:void <init>(okhttp3.Request,coil.network.CacheResponse):65:65 -> <init>
    290:297:java.util.Date okhttp3.Headers.getDate(java.lang.String):61:61 -> <init>
    290:297:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    298:306:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):70:70 -> <init>
    298:306:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    298:306:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    307:312:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):72:72 -> <init>
    307:312:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    307:312:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    313:324:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):73:73 -> <init>
    313:324:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    313:324:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    325:336:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):74:74 -> <init>
    325:336:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    325:336:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    337:339:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    337:339:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    337:339:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    340:343:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):80:80 -> <init>
    340:343:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    340:343:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    344:349:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):81:81 -> <init>
    344:349:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    344:349:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    350:360:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):83:83 -> <init>
    350:360:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    350:360:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    361:365:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):86:86 -> <init>
    361:365:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    361:365:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    366:371:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):88:88 -> <init>
    366:371:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    366:371:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    372:374:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):90:90 -> <init>
    372:374:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    372:374:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    375:378:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):91:91 -> <init>
    375:378:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    375:378:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    379:384:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):92:92 -> <init>
    379:384:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    379:384:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    385:391:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):98:98 -> <init>
    385:391:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    385:391:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    392:398:java.util.Date okhttp3.internal.http.DatesKt.toHttpDateOrNull(java.lang.String):79:79 -> <init>
    392:398:java.util.Date okhttp3.Headers.getDate(java.lang.String):61 -> <init>
    392:398:void <init>(okhttp3.Request,coil.network.CacheResponse):66 -> <init>
    399:400:void <init>(okhttp3.Request,coil.network.CacheResponse):66:66 -> <init>
    401:408:void <init>(okhttp3.Request,coil.network.CacheResponse):67:67 -> <init>
    409:416:void <init>(okhttp3.Request,coil.network.CacheResponse):69:69 -> <init>
    417:423:void <init>(okhttp3.Request,coil.network.CacheResponse):70:70 -> <init>
    424:431:void <init>(okhttp3.Request,coil.network.CacheResponse):72:72 -> <init>
    432:437:void <init>(okhttp3.Request,coil.network.CacheResponse):73:73 -> <init>
    438:469:int coil.util.-Utils.toNonNegativeInt(java.lang.String,int):191:191 -> <init>
    438:469:void <init>(okhttp3.Request,coil.network.CacheResponse):73 -> <init>
    470:478:void <init>(okhttp3.Request,coil.network.CacheResponse):73:73 -> <init>
    3:9:coil.network.CacheStrategy compute():88:88 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lus;"}
    10:13:coil.network.CacheStrategy compute():83:83 -> a
    14:19:coil.network.CacheStrategy compute():84:84 -> a
    20:21:coil.network.CacheStrategy compute():83:83 -> a
    22:25:boolean okhttp3.HttpUrl.isHttps():384:384 -> a
    22:25:boolean okhttp3.Request.isHttps():39 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:25:coil.network.CacheStrategy compute():88 -> a
    26:29:boolean coil.network.CacheResponse.isTls():19:19 -> a
    26:29:coil.network.CacheStrategy compute():88 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:35:coil.network.CacheStrategy compute():89:89 -> a
    36:41:okhttp3.CacheControl coil.network.CacheResponse.getCacheControl():15:15 -> a
    36:41:coil.network.CacheStrategy compute():95 -> a
    42:45:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):228:228 -> a
    42:45:coil.network.CacheStrategy compute():96 -> a
    46:49:boolean okhttp3.CacheControl.noStore():39:39 -> a
    46:49:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):228 -> a
    46:49:coil.network.CacheStrategy compute():96 -> a
    50:55:okhttp3.CacheControl coil.network.CacheResponse.getCacheControl():15:15 -> a
    50:55:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):228 -> a
    50:55:coil.network.CacheStrategy compute():96 -> a
    56:59:boolean okhttp3.CacheControl.noStore():39:39 -> a
    56:59:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):228 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:59:coil.network.CacheStrategy compute():96 -> a
    60:61:okhttp3.Headers coil.network.CacheResponse.getResponseHeaders():20:20 -> a
    60:61:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):230 -> a
    60:61:coil.network.CacheStrategy compute():96 -> a
    62:75:boolean coil.network.CacheStrategy$Companion.isCacheable(okhttp3.Request,coil.network.CacheResponse):230:230 -> a
    62:75:coil.network.CacheStrategy compute():96 -> a
    76:79:coil.network.CacheStrategy compute():100:100 -> a
    80:83:boolean okhttp3.CacheControl.noCache():36:36 -> a
    80:83:coil.network.CacheStrategy compute():101 -> a
    84:95:java.lang.String okhttp3.Request.header(java.lang.String):41:41 -> a
    84:95:boolean hasConditions(okhttp3.Request):211 -> a
    84:95:coil.network.CacheStrategy compute():101 -> a
    96:105:java.lang.String okhttp3.Request.header(java.lang.String):41:41 -> a
    96:105:boolean hasConditions(okhttp3.Request):212 -> a
    96:105:coil.network.CacheStrategy compute():101 -> a
    106:113:long cacheResponseAge():188:188 -> a
    106:113:coil.network.CacheStrategy compute():105 -> a
    114:129:long cacheResponseAge():189:189 -> a
    114:129:coil.network.CacheStrategy compute():105 -> a
    130:139:long cacheResponseAge():194:194 -> a
    130:139:coil.network.CacheStrategy compute():105 -> a
    140:147:long cacheResponseAge():195:195 -> a
    140:147:coil.network.CacheStrategy compute():105 -> a
    148:151:long cacheResponseAge():200:200 -> a
    148:151:coil.network.CacheStrategy compute():105 -> a
    152:169:long coil.util.Time.currentMillis():8:8 -> a
    152:169:long cacheResponseAge():201 -> a
    152:169:coil.network.CacheStrategy compute():105 -> a
    170:175:okhttp3.CacheControl coil.network.CacheResponse.getCacheControl():15:15 -> a
    170:175:long computeFreshnessLifetime():158 -> a
    170:175:coil.network.CacheStrategy compute():106 -> a
    176:179:int okhttp3.CacheControl.maxAgeSeconds():42:42 -> a
    176:179:long computeFreshnessLifetime():159 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    176:179:coil.network.CacheStrategy compute():106 -> a
    180:185:long computeFreshnessLifetime():159:159 -> a
    180:185:coil.network.CacheStrategy compute():106 -> a
    186:190:long computeFreshnessLifetime():160:160 -> a
    186:190:coil.network.CacheStrategy compute():106 -> a
    191:196:long computeFreshnessLifetime():164:164 -> a
    191:196:coil.network.CacheStrategy compute():106 -> a
    197:200:long computeFreshnessLifetime():165:165 -> a
    197:200:coil.network.CacheStrategy compute():106 -> a
    201:215:long computeFreshnessLifetime():166:166 -> a
    201:215:coil.network.CacheStrategy compute():106 -> a
    216:221:java.lang.String okhttp3.HttpUrl.query():548:548 -> a
    216:221:long computeFreshnessLifetime():170 -> a
    216:221:coil.network.CacheStrategy compute():106 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    222:226:java.lang.String okhttp3.HttpUrl.query():549:549 -> a
    222:226:long computeFreshnessLifetime():170 -> a
    222:226:coil.network.CacheStrategy compute():106 -> a
    227:229:java.lang.String okhttp3.HttpUrl.query():550:550 -> a
    227:229:long computeFreshnessLifetime():170 -> a
    227:229:coil.network.CacheStrategy compute():106 -> a
    230:237:java.lang.String okhttp3.HttpUrl.query():551:551 -> a
    230:237:long computeFreshnessLifetime():170 -> a
    230:237:coil.network.CacheStrategy compute():106 -> a
    238:241:long computeFreshnessLifetime():174:174 -> a
    238:241:coil.network.CacheStrategy compute():106 -> a
    242:252:long computeFreshnessLifetime():175:175 -> a
    242:252:coil.network.CacheStrategy compute():106 -> a
    253:254:long computeFreshnessLifetime():176:176 -> a
    253:254:coil.network.CacheStrategy compute():106 -> a
    255:260:int okhttp3.CacheControl.maxAgeSeconds():42:42 -> a
    255:260:coil.network.CacheStrategy compute():108 -> a
    261:268:coil.network.CacheStrategy compute():109:109 -> a
    269:273:int okhttp3.CacheControl.minFreshSeconds():57:57 -> a
    269:273:coil.network.CacheStrategy compute():113 -> a
    274:280:coil.network.CacheStrategy compute():114:114 -> a
    281:284:boolean okhttp3.CacheControl.mustRevalidate():53:53 -> a
    281:284:coil.network.CacheStrategy compute():118 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    285:290:int okhttp3.CacheControl.maxStaleSeconds():55:55 -> a
    285:290:coil.network.CacheStrategy compute():118 -> a
    291:298:coil.network.CacheStrategy compute():119:119 -> a
    299:309:boolean okhttp3.CacheControl.noCache():36:36 -> a
    299:309:coil.network.CacheStrategy compute():122 -> a
    310:320:coil.network.CacheStrategy compute():123:123 -> a
    321:328:coil.network.CacheStrategy compute():131:131 -> a
    329:336:coil.network.CacheStrategy compute():137:137 -> a
    337:341:coil.network.CacheStrategy compute():141:141 -> a
    342:345:coil.network.CacheStrategy compute():147:147 -> a
    346:352:okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String,java.lang.String):210:210 -> a
    346:352:coil.network.CacheStrategy compute():148 -> a
    353:355:void okhttp3.Headers$Companion.access$checkName(okhttp3.Headers$Companion,java.lang.String):362:362 -> a
    353:355:okhttp3.Headers$Builder okhttp3.Headers$Builder.add(java.lang.String,java.lang.String):260 -> a
    353:355:okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String,java.lang.String):210 -> a
    353:355:coil.network.CacheStrategy compute():148 -> a
    356:358:void okhttp3.Headers$Companion.access$checkValue(okhttp3.Headers$Companion,java.lang.String,java.lang.String):362:362 -> a
    356:358:okhttp3.Headers$Builder okhttp3.Headers$Builder.add(java.lang.String,java.lang.String):261 -> a
    356:358:okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String,java.lang.String):210 -> a
    356:358:coil.network.CacheStrategy compute():148 -> a
    359:361:okhttp3.Headers$Builder okhttp3.Headers$Builder.add(java.lang.String,java.lang.String):262:262 -> a
    359:361:okhttp3.Request$Builder okhttp3.Request$Builder.addHeader(java.lang.String,java.lang.String):210 -> a
    359:361:coil.network.CacheStrategy compute():148 -> a
    362:365:coil.network.CacheStrategy compute():149:149 -> a
    366:371:coil.network.CacheStrategy compute():150:150 -> a
    372:379:coil.network.CacheStrategy compute():144:144 -> a
    380:386:coil.network.CacheStrategy compute():102:102 -> a
    387:392:coil.network.CacheStrategy compute():97:97 -> a
