=0com/ustadmobile/libcache/UstadCacheImpl$commit$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1{(Lcom/ustadmobile/libcache/UstadCacheImpl;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)VM(Lcom/ustadmobile/libcache/UstadCacheImpl;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)Vthis$0)Lcom/ustadmobile/libcache/UstadCacheImpl;  $cacheEntryDeletesLjava/util/List;  $cacheEntryUpserts   $updatesMapLjava/util/Map;  $lockUpsertsPending  $lockRemovalsPending  (I)V  !this2Lcom/ustadmobile/libcache/UstadCacheImpl$commit$2; $receiverinvoke-(Lcom/ustadmobile/libcache/db/UstadCacheDb;)V#Lorg/jetbrains/annotations/NotNull;it)kotlin/jvm/internal/Intrinsics+checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V -. ,/'com/ustadmobile/libcache/UstadCacheImpl1access$getDb$pU(Lcom/ustadmobile/libcache/UstadCacheImpl;)Lcom/ustadmobile/libcache/db/UstadCacheDb; 34 25(com/ustadmobile/libcache/db/UstadCacheDb7getCacheEntryDao1()Lcom/ustadmobile/libcache/db/dao/CacheEntryDao; 9: 8;-com/ustadmobile/libcache/db/dao/CacheEntryDao=delete(Ljava/util/List;)V ?@ >Ajava/util/CollectionCisEmpty()Z EF DG upsertList I@ >J java/util/MapLentrySet()Ljava/util/Set; NO MP java/util/SetRiterator()Ljava/util/Iterator; TU SVjava/util/IteratorXhasNext ZF Y[next()Ljava/lang/Object; ]^ Y_java/util/Map$EntryagetKey c^ bdjava/lang/StringfgetValue h^ bijava/lang/Numberk longValue()J mn loupdateLastAccessedTime(Ljava/lang/String;J)V qr >sgetRetentionLockDao4()Lcom/ustadmobile/libcache/db/dao/RetentionLockDao; uv 8w0com/ustadmobile/libcache/db/dao/RetentionLockDaoy zJjava/lang/Iterable|java/util/ArrayList~ kotlin/collections/CollectionsKtcollectionSizeOrDefault(Ljava/lang/Iterable;I)I ! }V2com/ustadmobile/libcache/db/entities/RetentionLockW(JLjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  add(Ljava/lang/Object;)Z Djava/util/List zA&$i$a$-takeIf-UstadCacheImpl$commit$2$1I/Lcom/ustadmobile/libcache/db/dao/CacheEntryDao;'$i$a$-forEach-UstadCacheImpl$commit$2$2Ljava/util/Map$Entry; element$iv $i$f$forEach$this$forEach$iv#$i$a$-map-UstadCacheImpl$commit$2$3J item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$iv*Lcom/ustadmobile/libcache/db/UstadCacheDb;&(Ljava/lang/Object;)Ljava/lang/Object; &'  kotlin/UnitINSTANCE Lkotlin/Unit; p1CLjava/util/List;3Ljava/util/Map;FLjava/util/List;"Ljava/util/List;Lkotlin/Metadata;mv kxi0d1+   020H ¢d2 commit()V EntryUstadCacheImpl.kt*Lkotlin/jvm/internal/SourceDebugExtension;valueSMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$2 + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Maps.kt kotlin/collections/MapsKt___MapsKt + 4 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,875:1 1#2:876 215#3,2:877 1549#4:879 1620#4,3:880 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$2 *L 844#1:877,2 849#1:879 849#1:880,3 *E  SignatureCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations0  '*+*,*-****"H'#$'% ''''' &'G+*0*6<*B*6,:Y, D:6:\7`:lp7 : 6 Y  _W _x ?8>>@@> 8>>>8M2YBH 8}}DYz=vHJI+l.I@IAIIIJJNIOJVLcmnmMNmnPQopq Q1q:r?oCQFR.+)"%)*cQ`T  ) (ILLegG#$G)(A&@ *+8G #$ bM 2SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$2 + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Maps.kt kotlin/collections/MapsKt___MapsKt + 4 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,875:1 1#2:876 215#3,2:877 1549#4:879 1620#4,3:880 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$2 *L 844#1:877,2 849#1:879 849#1:880,3 *E :[IIIII[s[sss)ss&[s