# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.work.impl.WorkerWrapperKt":"WorkerWrapper.kt","androidx.work.impl.utils.taskexecutor.WorkManagerTaskExecutor":"WorkManagerTaskExecutor.java","com.ustadmobile.libcache.okhttp.UstadCacheInterceptor":"UstadCacheInterceptor.kt","androidx.work.impl.utils.WorkForegroundKt":"WorkForeground.kt","com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapterKt":"OkHttpHeadersAdapter.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","androidx.work.impl.WorkerWrapper":"WorkerWrapper.kt","okhttp3.Response":"Response.kt","kotlin.time.Clock$System":"Clock.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt"}}
com.ustadmobile.libcache.UstadCacheImpl$getEntries$2 -> bu7:
# {"id":"sourceFile","fileName":"UstadCacheImpl.kt"}
    int UstadCacheImpl$getEntries$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    int label -> j0
    java.lang.Object L$0 -> k0
    java.util.Set $urls -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    com.ustadmobile.libcache.UstadCacheImpl this$0 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:13:void UstadCacheImpl$getEntries$2.<init>(java.lang.Object,java.lang.Object,java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljb1;I)V"}
    14:14:void UstadCacheImpl$getEntries$2.<init>(java.lang.Object,java.lang.Object,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljb1;I)V"}
    12:22:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    12:22:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
      # {"id":"com.android.tools.r8.synthesized"}
    23:26:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    27:37:java.lang.Object world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler$handleMessage$xapiResource$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    27:37:java.lang.Object world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler$handleMessage$xapiResource$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    27:37:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    38:41:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    42:52:java.lang.Object io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.invoke(androidx.compose.ui.input.pointer.PointerInputScope,kotlin.coroutines.Continuation):0:0 -> n
    42:52:java.lang.Object io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    42:52:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    53:56:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    57:67:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    57:67:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    57:67:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    68:71:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    72:82:java.lang.Object androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    72:82:java.lang.Object androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.invoke(java.lang.Object,java.lang.Object):0 -> n
    72:82:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    83:86:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    87:97:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    87:97:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invoke(java.lang.Object,java.lang.Object):0 -> n
    87:97:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    98:101:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0:0 -> n
    102:112:java.lang.Object invoke(androidx.room.Transactor,kotlin.coroutines.Continuation):0:0 -> n
    102:112:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    102:112:java.lang.Object UstadCacheImpl$getEntries$2.invoke(java.lang.Object,java.lang.Object):0 -> n
    10:22:kotlin.coroutines.Continuation world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Ljava/lang/Object;)Ljb1;"}
    23:42:kotlin.coroutines.Continuation world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler$handleMessage$xapiResource$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    43:56:kotlin.coroutines.Continuation io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    57:75:kotlin.coroutines.Continuation androidx.work.impl.WorkerWrapper$runWorker$result$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    76:94:kotlin.coroutines.Continuation androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    95:113:kotlin.coroutines.Continuation com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    114:126:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    23:40:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invokeSuspend(java.lang.Object):143:143 -> s
    23:40:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
      # {"id":"com.android.tools.r8.synthesized"}
    41:42:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invokeSuspend(java.lang.Object):144:144 -> s
    41:42:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    43:46:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.distinctUntilChanged(kotlinx.coroutines.flow.Flow):1:1 -> s
    43:46:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invokeSuspend(java.lang.Object):144 -> s
    43:46:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    47:57:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invokeSuspend(java.lang.Object):144:144 -> s
    47:57:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    58:65:java.lang.Object kotlinx.coroutines.flow.FlowKt.collectLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    58:65:java.lang.Object world.respect.datalayer.repository.school.xapi.XapiStatementsResourceRepository$getAssignmentListAsFlow$1$2.invokeSuspend(java.lang.Object):144 -> s
    58:65:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    66:83:java.lang.Object world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler$handleMessage$xapiResource$1.invokeSuspend(java.lang.Object):150:150 -> s
    66:83:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    84:101:java.lang.Object world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler$handleMessage$xapiResource$1.invokeSuspend(java.lang.Object):151:151 -> s
    84:101:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    102:123:java.lang.Object io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.invokeSuspend(java.lang.Object):87:87 -> s
    102:123:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    124:134:java.lang.Object io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.invokeSuspend(java.lang.Object):88:88 -> s
    124:134:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    135:151:java.lang.Object androidx.compose.foundation.gestures.TransformGestureDetectorKt.detectTransformGestures(androidx.compose.ui.input.pointer.PointerInputScope,boolean,kotlin.jvm.functions.Function4,kotlin.coroutines.Continuation):52:52 -> s
    135:151:java.lang.Object androidx.compose.foundation.gestures.TransformGestureDetectorKt.detectTransformGestures$default(androidx.compose.ui.input.pointer.PointerInputScope,boolean,kotlin.jvm.functions.Function4,kotlin.coroutines.Continuation,int,java.lang.Object):48 -> s
    135:151:java.lang.Object io.github.koalaplot.core.xygraph.XYGraphKt$XYGraph$panZoomModifier$1.invokeSuspend(java.lang.Object):88 -> s
    135:151:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    152:159:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    152:159:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):0 -> s
    152:159:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    160:185:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):296:296 -> s
    160:185:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    186:187:android.content.Context androidx.work.impl.WorkerWrapper.access$getAppContext$p(androidx.work.impl.WorkerWrapper):67:67 -> s
    186:187:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):298 -> s
    186:187:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    188:190:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):301:301 -> s
    188:190:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    191:192:androidx.work.impl.utils.taskexecutor.TaskExecutor androidx.work.impl.WorkerWrapper.access$getWorkTaskExecutor$p(androidx.work.impl.WorkerWrapper):67:67 -> s
    191:192:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):302 -> s
    191:192:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    193:196:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297:297 -> s
    193:196:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    197:208:java.lang.Object androidx.work.impl.utils.WorkForegroundKt.workForeground(android.content.Context,androidx.work.impl.model.WorkSpec,androidx.work.ListenableWorker,androidx.work.ForegroundUpdater,androidx.work.impl.utils.taskexecutor.TaskExecutor,kotlin.coroutines.Continuation):38:38 -> s
    197:208:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297 -> s
    197:208:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    209:210:java.util.concurrent.Executor androidx.work.impl.utils.taskexecutor.WorkManagerTaskExecutor.getMainThreadExecutor():59:59 -> s
    209:210:java.lang.Object androidx.work.impl.utils.WorkForegroundKt.workForeground(android.content.Context,androidx.work.impl.model.WorkSpec,androidx.work.ListenableWorker,androidx.work.ForegroundUpdater,androidx.work.impl.utils.taskexecutor.TaskExecutor,kotlin.coroutines.Continuation):40 -> s
    209:210:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297 -> s
    209:210:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    211:217:java.lang.Object androidx.work.impl.utils.WorkForegroundKt.workForeground(android.content.Context,androidx.work.impl.model.WorkSpec,androidx.work.ListenableWorker,androidx.work.ForegroundUpdater,androidx.work.impl.utils.taskexecutor.TaskExecutor,kotlin.coroutines.Continuation):40:40 -> s
    211:217:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297 -> s
    211:217:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    218:226:java.lang.Object androidx.work.impl.utils.WorkForegroundKt.workForeground(android.content.Context,androidx.work.impl.model.WorkSpec,androidx.work.ListenableWorker,androidx.work.ForegroundUpdater,androidx.work.impl.utils.taskexecutor.TaskExecutor,kotlin.coroutines.Continuation):41:41 -> s
    218:226:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297 -> s
    218:226:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    227:236:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> s
    227:236:java.lang.Object androidx.work.impl.utils.WorkForegroundKt.workForeground(android.content.Context,androidx.work.impl.model.WorkSpec,androidx.work.ListenableWorker,androidx.work.ForegroundUpdater,androidx.work.impl.utils.taskexecutor.TaskExecutor,kotlin.coroutines.Continuation):41 -> s
    227:236:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):297 -> s
    227:236:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    237:238:java.lang.String androidx.work.impl.WorkerWrapperKt.access$getTAG$p():1:1 -> s
    237:238:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):304 -> s
    237:238:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    239:242:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):624:624 -> s
    239:242:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    243:258:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):304:304 -> s
    243:258:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    259:261:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):624:624 -> s
    259:261:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    262:275:java.lang.Object androidx.work.impl.WorkerWrapper$runWorker$result$1.invokeSuspend(java.lang.Object):308:308 -> s
    262:275:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    276:277:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    276:277:java.lang.Object androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.invokeSuspend(java.lang.Object):0 -> s
    276:277:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    278:295:java.lang.Object androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.invokeSuspend(java.lang.Object):68:68 -> s
    278:295:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    296:322:java.lang.Object androidx.work.impl.constraints.WorkConstraintsTrackerKt$listen$1.invokeSuspend(java.lang.Object):69:69 -> s
    296:322:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    323:340:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):368:368 -> s
    323:340:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    341:344:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369:369 -> s
    341:344:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    345:346:com.ustadmobile.libcache.UstadCache com.ustadmobile.libcache.okhttp.UstadCacheInterceptor.access$getCache$p(com.ustadmobile.libcache.okhttp.UstadCacheInterceptor):60:60 -> s
    345:346:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369 -> s
    345:346:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    347:352:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):370:370 -> s
    347:352:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    353:354:okhttp3.Headers okhttp3.Response.headers():68:68 -> s
    353:354:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):370 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    353:354:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    355:361:com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapter com.ustadmobile.ihttp.okhttp.headers.OkHttpHeadersAdapterKt.asIHttpHeaders(okhttp3.Headers):22:22 -> s
    355:361:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):370 -> s
    355:361:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    362:364:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):370:370 -> s
    362:364:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    365:366:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369:369 -> s
    365:366:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    367:372:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> s
    367:372:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> s
    367:372:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.updateLastValidated(com.ustadmobile.libcache.ValidatedEntry,kotlin.coroutines.Continuation):792 -> s
    367:372:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369 -> s
    367:372:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    373:376:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.updateLastValidated(com.ustadmobile.libcache.ValidatedEntry,kotlin.coroutines.Continuation):792:792 -> s
    373:376:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369 -> s
    373:376:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    377:380:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.updateLastValidated(com.ustadmobile.libcache.ValidatedEntry,kotlin.coroutines.Continuation):794:794 -> s
    377:380:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369 -> s
    377:380:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    381:396:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.updateLastValidated(com.ustadmobile.libcache.ValidatedEntry,kotlin.coroutines.Continuation):795:795 -> s
    381:396:java.lang.Object com.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$6.invokeSuspend(java.lang.Object):369 -> s
    381:396:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    397:400:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0:0 -> s
    401:418:java.lang.Object invokeSuspend(java.lang.Object):833:833 -> s
    401:418:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    419:433:java.lang.Object invokeSuspend(java.lang.Object):834:834 -> s
    419:433:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
    434:444:java.lang.Object androidx.room.TransactorKt.deferredTransaction(androidx.room.Transactor,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):129:129 -> s
    434:444:java.lang.Object invokeSuspend(java.lang.Object):834 -> s
    434:444:java.lang.Object UstadCacheImpl$getEntries$2.invokeSuspend(java.lang.Object):0 -> s
