# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.concurrent.Task":"Task.kt","okhttp3.internal.concurrent.TaskQueue":"TaskQueue.kt","okhttp3.internal.Util":"Util.kt"}}
okhttp3.internal.concurrent.TaskRunner -> ev2:
# {"id":"sourceFile","fileName":"TaskRunner.kt"}
    okhttp3.internal.concurrent.TaskRunner$Backend backend -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwb1;"}
    int nextQueueName -> b
    boolean coordinatorWaiting -> c
    long coordinatorWakeUpAt -> d
    java.util.List busyQueues -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List readyQueues -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.lang.Runnable runnable -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp9;"}
    okhttp3.internal.concurrent.TaskRunner INSTANCE -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lev2;"}
    java.util.logging.Logger logger -> i
    1:13:void <clinit>():309:309 -> <clinit>
    1:13:void TaskRunner.<clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    14:17:void <clinit>():0:0 -> <clinit>
    14:17:void TaskRunner.<clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":48,"4":50,"7":53},"outline":"Ly22;n(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    18:23:java.util.concurrent.ThreadFactory okhttp3.internal.Util.threadFactory(java.lang.String,boolean):104:104 -> <clinit>
    18:23:void <clinit>():309 -> <clinit>
    18:23:void TaskRunner.<clinit>():0 -> <clinit>
    24:31:void <clinit>():309:309 -> <clinit>
    24:31:void TaskRunner.<clinit>():0 -> <clinit>
    32:47:void <clinit>():311:311 -> <clinit>
    32:47:void TaskRunner.<clinit>():0 -> <clinit>
    48:48:void <clinit>():309:309 -> <clinit>
    50:50:void <clinit>():309:309 -> <clinit>
    53:53:void <clinit>():309:309 -> <clinit>
    1:3:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwb1;)V"}
    4:7:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):43:43 -> <init>
    8:9:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):45:45 -> <init>
    10:16:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):50:50 -> <init>
    17:23:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):53:53 -> <init>
    24:32:void <init>(okhttp3.internal.concurrent.TaskRunner$Backend):55:55 -> <init>
    1:2:void runTask(okhttp3.internal.concurrent.Task):323:323 -> a
    1:2:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lev2;Lyu2;)V"}
    3:6:void runTask(okhttp3.internal.concurrent.Task):110:110 -> a
    3:6:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    7:10:void runTask(okhttp3.internal.concurrent.Task):111:111 -> a
    7:10:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    11:12:java.lang.String okhttp3.internal.concurrent.Task.getName():50:50 -> a
    11:12:void runTask(okhttp3.internal.concurrent.Task):112 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    13:15:void runTask(okhttp3.internal.concurrent.Task):112:112 -> a
    13:15:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    16:19:void runTask(okhttp3.internal.concurrent.Task):116:116 -> a
    16:19:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    20:21:void runTask(okhttp3.internal.concurrent.Task):118:119 -> a
    20:21:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    22:23:void runTask(okhttp3.internal.concurrent.Task):119:119 -> a
    22:23:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    24:24:void runTask(okhttp3.internal.concurrent.Task):118:118 -> a
    24:24:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    25:29:void runTask(okhttp3.internal.concurrent.Task):121:121 -> a
    25:29:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    30:35:void runTask(okhttp3.internal.concurrent.Task):118:118 -> a
    30:35:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    36:38:void runTask(okhttp3.internal.concurrent.Task):119:119 -> a
    36:38:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    39:39:void runTask(okhttp3.internal.concurrent.Task):118:118 -> a
    39:39:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    40:44:void runTask(okhttp3.internal.concurrent.Task):121:121 -> a
    40:44:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    45:46:void runTask(okhttp3.internal.concurrent.Task):118:118 -> a
    45:46:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42 -> a
    1:2:void afterRun(okhttp3.internal.concurrent.Task,long):327:327 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyu2;J)V"}
    3:4:okhttp3.internal.concurrent.TaskQueue okhttp3.internal.concurrent.Task.getQueue$okhttp():54:54 -> b
    3:4:void afterRun(okhttp3.internal.concurrent.Task,long):128 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:void afterRun(okhttp3.internal.concurrent.Task,long):128:128 -> b
    8:11:okhttp3.internal.concurrent.Task okhttp3.internal.concurrent.TaskQueue.getActiveTask$okhttp():36:36 -> b
    8:11:void afterRun(okhttp3.internal.concurrent.Task,long):129 -> b
    12:14:boolean okhttp3.internal.concurrent.TaskQueue.getCancelActiveTask$okhttp():42:42 -> b
    12:14:void afterRun(okhttp3.internal.concurrent.Task,long):131 -> b
    15:17:void okhttp3.internal.concurrent.TaskQueue.setCancelActiveTask$okhttp(boolean):42:42 -> b
    15:17:void afterRun(okhttp3.internal.concurrent.Task,long):132 -> b
    18:19:void okhttp3.internal.concurrent.TaskQueue.setActiveTask$okhttp(okhttp3.internal.concurrent.Task):36:36 -> b
    18:19:void afterRun(okhttp3.internal.concurrent.Task,long):133 -> b
    20:32:void afterRun(okhttp3.internal.concurrent.Task,long):134:134 -> b
    33:37:boolean okhttp3.internal.concurrent.TaskQueue.getShutdown$okhttp():33:33 -> b
    33:37:void afterRun(okhttp3.internal.concurrent.Task,long):136 -> b
    38:40:void afterRun(okhttp3.internal.concurrent.Task,long):137:137 -> b
    41:42:java.util.List okhttp3.internal.concurrent.TaskQueue.getFutureTasks$okhttp():39:39 -> b
    41:42:void afterRun(okhttp3.internal.concurrent.Task,long):140 -> b
    43:48:void afterRun(okhttp3.internal.concurrent.Task,long):140:140 -> b
    49:54:void afterRun(okhttp3.internal.concurrent.Task,long):141:141 -> b
    55:60:void afterRun(okhttp3.internal.concurrent.Task,long):129:129 -> b
    3:4:okhttp3.internal.concurrent.Task awaitTaskToRun():331:331 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lyu2;"}
    5:15:okhttp3.internal.concurrent.Task awaitTaskToRun():155:155 -> c
    16:19:long okhttp3.internal.concurrent.TaskRunner$RealBackend.nanoTime():278:278 -> c
    16:19:okhttp3.internal.concurrent.Task awaitTaskToRun():159 -> c
    20:45:okhttp3.internal.concurrent.Task awaitTaskToRun():167:167 -> c
    46:47:java.util.List okhttp3.internal.concurrent.TaskQueue.getFutureTasks$okhttp():39:39 -> c
    46:47:okhttp3.internal.concurrent.Task awaitTaskToRun():168 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:53:okhttp3.internal.concurrent.Task awaitTaskToRun():168:168 -> c
    54:56:long okhttp3.internal.concurrent.Task.getNextExecuteNanoTime$okhttp():57:57 -> c
    54:56:okhttp3.internal.concurrent.Task awaitTaskToRun():169 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:64:okhttp3.internal.concurrent.Task awaitTaskToRun():169:169 -> c
    65:76:okhttp3.internal.concurrent.Task awaitTaskToRun():174:174 -> c
    77:80:okhttp3.internal.concurrent.Task awaitTaskToRun():194:194 -> c
    81:84:void beforeRun(okhttp3.internal.concurrent.Task):319:319 -> c
    81:84:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    85:86:void okhttp3.internal.concurrent.Task.setNextExecuteNanoTime$okhttp(long):57:57 -> c
    85:86:void beforeRun(okhttp3.internal.concurrent.Task):99 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:86:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    87:88:okhttp3.internal.concurrent.TaskQueue okhttp3.internal.concurrent.Task.getQueue$okhttp():54:54 -> c
    87:88:void beforeRun(okhttp3.internal.concurrent.Task):100 -> c
    87:88:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    89:91:void beforeRun(okhttp3.internal.concurrent.Task):100:100 -> c
    89:91:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    92:93:java.util.List okhttp3.internal.concurrent.TaskQueue.getFutureTasks$okhttp():39:39 -> c
    92:93:void beforeRun(okhttp3.internal.concurrent.Task):101 -> c
    92:93:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    94:96:void beforeRun(okhttp3.internal.concurrent.Task):101:101 -> c
    94:96:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    97:99:void beforeRun(okhttp3.internal.concurrent.Task):102:102 -> c
    97:99:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    100:101:void okhttp3.internal.concurrent.TaskQueue.setActiveTask$okhttp(okhttp3.internal.concurrent.Task):36:36 -> c
    100:101:void beforeRun(okhttp3.internal.concurrent.Task):103 -> c
    100:101:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    102:106:void beforeRun(okhttp3.internal.concurrent.Task):104:104 -> c
    102:106:okhttp3.internal.concurrent.Task awaitTaskToRun():195 -> c
    107:116:okhttp3.internal.concurrent.Task awaitTaskToRun():198:198 -> c
    117:121:okhttp3.internal.concurrent.Task awaitTaskToRun():199:199 -> c
    122:131:void okhttp3.internal.concurrent.TaskRunner$RealBackend.execute(java.lang.Runnable):299:299 -> c
    122:131:okhttp3.internal.concurrent.Task awaitTaskToRun():199 -> c
    132:135:okhttp3.internal.concurrent.Task awaitTaskToRun():206:206 -> c
    136:142:okhttp3.internal.concurrent.Task awaitTaskToRun():207:207 -> c
    143:146:void okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorNotify(okhttp3.internal.concurrent.TaskRunner):315:315 -> c
    143:146:okhttp3.internal.concurrent.Task awaitTaskToRun():208 -> c
    147:149:okhttp3.internal.concurrent.Task awaitTaskToRun():215:215 -> c
    150:154:okhttp3.internal.concurrent.Task awaitTaskToRun():216:216 -> c
    155:168:void okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(okhttp3.internal.concurrent.TaskRunner,long):291:291 -> c
    155:168:okhttp3.internal.concurrent.Task awaitTaskToRun():218 -> c
    169:171:void okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorWait(okhttp3.internal.concurrent.TaskRunner,long):294:294 -> c
    169:171:okhttp3.internal.concurrent.Task awaitTaskToRun():218 -> c
    172:177:okhttp3.internal.concurrent.Task awaitTaskToRun():223:223 -> c
    178:185:void cancelAll():246:246 -> c
    178:185:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    186:197:void cancelAll():247:247 -> c
    186:197:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    198:204:void cancelAll():249:249 -> c
    198:204:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    205:210:void cancelAll():250:250 -> c
    205:210:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    211:213:void cancelAll():251:251 -> c
    211:213:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    214:215:java.util.List okhttp3.internal.concurrent.TaskQueue.getFutureTasks$okhttp():39:39 -> c
    214:215:void cancelAll():252 -> c
    214:215:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    216:221:void cancelAll():252:252 -> c
    216:221:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    222:227:void cancelAll():253:253 -> c
    222:227:okhttp3.internal.concurrent.Task awaitTaskToRun():221 -> c
    228:230:okhttp3.internal.concurrent.Task awaitTaskToRun():223:223 -> c
    4:5:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):315:315 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldv2;)V"}
    6:9:okhttp3.internal.concurrent.Task okhttp3.internal.concurrent.TaskQueue.getActiveTask$okhttp():36:36 -> d
    6:9:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):81 -> d
    10:11:java.util.List okhttp3.internal.concurrent.TaskQueue.getFutureTasks$okhttp():39:39 -> d
    10:11:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):82 -> d
    12:19:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):82:82 -> d
    20:22:void okhttp3.internal.Util.addIfAbsent(java.util.List,java.lang.Object):0:0 -> d
    20:22:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):83 -> d
    23:32:void okhttp3.internal.Util.addIfAbsent(java.util.List,java.lang.Object):590:590 -> d
    23:32:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):83 -> d
    33:35:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):85:85 -> d
    36:39:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):89:89 -> d
    40:43:void okhttp3.internal.concurrent.TaskRunner$RealBackend.coordinatorNotify(okhttp3.internal.concurrent.TaskRunner):315:315 -> d
    40:43:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):90 -> d
    44:48:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):92:92 -> d
    49:58:void okhttp3.internal.concurrent.TaskRunner$RealBackend.execute(java.lang.Runnable):299:299 -> d
    49:58:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):92 -> d
    1:8:okhttp3.internal.concurrent.TaskQueue newQueue():231:231 -> e
    1:8:TaskQueue TaskRunner.newQueue():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ldv2;"}
    9:12:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
    9:12:TaskQueue TaskRunner.newQueue():0 -> e
    13:16:okhttp3.internal.concurrent.TaskQueue newQueue():0:0 -> e
    13:16:TaskQueue TaskRunner.newQueue():0 -> e
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24,"3":26,"6":29,"9":33},"outline":"Ly22;g(ILjava/lang/String;)Ljava/lang/String;"}
    17:21:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
    17:21:TaskQueue TaskRunner.newQueue():0 -> e
    22:23:okhttp3.internal.concurrent.TaskQueue newQueue():231:231 -> e
    22:23:TaskQueue TaskRunner.newQueue():0 -> e
    24:24:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
    26:26:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
    29:29:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
    33:33:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> e
