# {"id":"partitionSourceFiles","fileNameMappings":{"io.ktor.util.Attributes":"Attributes.kt"}}
io.ktor.util.ConcurrentSafeAttributes -> x51:
# {"id":"sourceFile","fileName":"AttributesJvm.kt"}
    java.util.concurrent.ConcurrentHashMap map -> a
    1:3:void io.ktor.util.AttributesJvmBase.<init>():17:17 -> <init>
    1:3:void <init>():37 -> <init>
    4:11:void <init>():38:38 -> <init>
    1:12:java.lang.Object computeIfAbsent(io.ktor.util.AttributeKey,kotlin.jvm.functions.Function0):47:47 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpv;Lhn2;)Ljava/lang/Object;"}
    13:16:java.lang.Object computeIfAbsent(io.ktor.util.AttributeKey,kotlin.jvm.functions.Function0):48:48 -> a
    17:28:java.lang.Object computeIfAbsent(io.ktor.util.AttributeKey,kotlin.jvm.functions.Function0):50:50 -> a
    4:14:java.lang.Object io.ktor.util.AttributesJvmBase.getOrNull(io.ktor.util.AttributeKey):21:21 -> b
    4:14:java.lang.Object io.ktor.util.Attributes.get(io.ktor.util.AttributeKey):77 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpv;)Ljava/lang/Object;"}
    15:21:java.lang.Object io.ktor.util.Attributes.get(io.ktor.util.AttributeKey):77:77 -> b
    1:3:java.util.concurrent.ConcurrentHashMap getMap():38:38 -> c
    1:3:java.util.Map getMap():37 -> c
    4:12:java.lang.Object io.ktor.util.AttributesJvmBase.getOrNull(io.ktor.util.AttributeKey):21:21 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpv;)Ljava/lang/Object;"}
    7:14:void io.ktor.util.AttributesJvmBase.put(io.ktor.util.AttributeKey,java.lang.Object):26:26 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpv;Ljava/lang/Object;)V"}
