io.ktor.util.LRUCache -> tp3:
# {"id":"sourceFile","fileName":"Cache.kt"}
    kotlin.jvm.functions.Function1 supplier -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lve1;"}
    kotlin.jvm.functions.Function1 close -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk54;"}
    int maxSize -> Z
    6:8:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,int):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lve1;Lk54;I)V"}
    9:10:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,int):33:33 -> <init>
    11:12:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,int):34:34 -> <init>
    13:15:void <init>(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,int):35:35 -> <init>
    1:4:java.lang.Object get(java.lang.Object):47:47 -> get
    5:11:java.lang.Object get(java.lang.Object):48:48 -> get
    12:13:java.lang.Object get(java.lang.Object):50:51 -> get
    14:18:java.lang.Object get(java.lang.Object):51:51 -> get
    19:20:java.lang.Object get(java.lang.Object):50:50 -> get
    21:26:java.lang.Object get(java.lang.Object):53:53 -> get
    27:29:java.lang.Object get(java.lang.Object):54:54 -> get
    30:34:java.lang.Object get(java.lang.Object):50:50 -> get
    4:7:int getSize():32:32 -> removeEldestEntry
    4:7:int size():32 -> removeEldestEntry
    4:7:boolean removeEldestEntry(java.util.Map$Entry):39 -> removeEldestEntry
    8:16:boolean removeEldestEntry(java.util.Map$Entry):39:39 -> removeEldestEntry
    17:26:boolean removeEldestEntry(java.util.Map$Entry):41:41 -> removeEldestEntry
