='5com/ustadmobile/libcache/UstadCacheImpl$loadEntries$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1L(Lcom/ustadmobile/libcache/UstadCacheImpl;Ljava/util/List;Ljava/util/List;)V(Lcom/ustadmobile/libcache/UstadCacheImpl;Ljava/util/List;Ljava/util/List;)Vthis$0)Lcom/ustadmobile/libcache/UstadCacheImpl;  $entriesFromLruListLjava/util/List;  $requestEntries  (I)V  this7Lcom/ustadmobile/libcache/UstadCacheImpl$loadEntries$2; $receiverinvokeg(Lcom/ustadmobile/libcache/db/UstadCacheDb;)Lcom/ustadmobile/libcache/UstadCacheImpl$LoadEntriesResult;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/Intrinsics!checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V #$ "%'com/ustadmobile/libcache/UstadCacheImpl'access$getBatchIdAtomic$pG(Lcom/ustadmobile/libcache/UstadCacheImpl;)Lkotlinx/atomicfu/AtomicInt; )* (+kotlinx/atomicfu/AtomicInt-incrementAndGet()I /0 .1java/lang/Iterable3 kotlin/collections/CollectionsKt5collectionSizeOrDefault(Ljava/lang/Iterable;I)I 78 69kotlin/collections/MapsKt; mapCapacity(I)I => <?kotlin/ranges/RangesKtA coerceAtLeast(II)I CD BEjava/util/LinkedHashMapG H java/util/MapJiterator()Ljava/util/Iterator; LM 4Njava/util/IteratorPhasNext()Z RS QTnext()Ljava/lang/Object; VW QX7com/ustadmobile/libcache/db/entities/CacheEntryAndLocksZ getUrlKey()Ljava/lang/String; \] [^put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; `a Kbjava/util/ArrayListd()V f egjava/util/Collectioni3com/ustadmobile/libcache/db/entities/RequestedEntrykgetRequestedKey m] ln containsKey(Ljava/lang/Object;)Z pq Kradd tq jujava/util/Listwaccess$getDb$pU(Lcom/ustadmobile/libcache/UstadCacheImpl;)Lcom/ustadmobile/libcache/db/UstadCacheDb; yz ({(com/ustadmobile/libcache/db/UstadCacheDb}getRequestedEntryDao5()Lcom/ustadmobile/libcache/db/dao/RequestedEntryDao;  ~1com/ustadmobile/libcache/db/dao/RequestedEntryDao insertList(Ljava/util/List;)V getCacheEntryDao1()Lcom/ustadmobile/libcache/db/dao/CacheEntryDao; ~-com/ustadmobile/libcache/db/dao/CacheEntryDaofindByRequestBatchId(I)Ljava/util/List; /com/ustadmobile/libcache/db/entities/CacheEntrygetKey ] getRetentionLockDao4()Lcom/ustadmobile/libcache/db/dao/RetentionLockDao; ~0com/ustadmobile/libcache/db/dao/RetentionLockDao findByBatchId Hg2com/ustadmobile/libcache/db/entities/RetentionLock getLockKey ] get&(Ljava/lang/Object;)Ljava/lang/Object; K xu deleteBatch  createListBuilder()Ljava/util/List; 6values()Ljava/util/Collection; KaddAll(Ljava/util/Collection;)Z x e emptyList 6(Ljava/lang/String;Lcom/ustadmobile/libcache/db/entities/CacheEntry;Ljava/util/List;Ljava/util/concurrent/locks/ReentrantLock;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  [build"(Ljava/util/List;)Ljava/util/List; 69com/ustadmobile/libcache/UstadCacheImpl$LoadEntriesResult$(Ljava/util/List;Ljava/util/List;Z)V  B$i$a$-associateBy-UstadCacheImpl$loadEntries$2$entriesFromLruMap$1I9Lcom/ustadmobile/libcache/db/entities/CacheEntryAndLocks; element$iv$ivLjava/lang/Object;$i$f$associateByTo$this$associateByTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Map;$i$f$associateBy capacity$iv$this$associateBy$iv<$i$a$-filter-UstadCacheImpl$loadEntries$2$entriesToQueryDb$15Lcom/ustadmobile/libcache/db/entities/RequestedEntry; $i$f$filterTo$this$filterTo$iv$ivLjava/util/Collection; $i$f$filter$this$filter$iv<$i$a$-associateBy-UstadCacheImpl$loadEntries$2$entriesInDb$11Lcom/ustadmobile/libcache/db/entities/CacheEntry;6$i$a$-groupBy-UstadCacheImpl$loadEntries$2$locksInDb$14Lcom/ustadmobile/libcache/db/entities/RetentionLock;C$i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$1$iv$ivanswer$iv$iv$iv $i$f$getOrPutvalue$iv$iv$iv$this$getOrPut$iv$iv$iv key$iv$iv list$iv$iv$i$f$groupByTo$this$groupByTo$iv$iv $i$f$groupBy$this$groupBy$iv*$i$a$-map-UstadCacheImpl$loadEntries$2$1$1 item$iv$iv $i$f$mapTo$this$mapTo$iv$iv$i$f$map $this$map$iv.$i$a$-buildList-UstadCacheImpl$loadEntries$2$1$this$invoke_u24lambda_u245batchIdentriesFromLruMapentriesToQueryDb entriesInDb locksInDb*Lcom/ustadmobile/libcache/db/UstadCacheDb;java/lang/Objectjava/lang/String  p1KLjava/util/List;GLjava/util/List;Lkotlin/Metadata;mv kxi0d1+   020H ¢d2 ;Lcom/ustadmobile/libcache/UstadCacheImpl$LoadEntriesResult; loadEntriesN(Ljava/util/List;Z)Lcom/ustadmobile/libcache/UstadCacheImpl$LoadEntriesResult; LoadEntriesResultUstadCacheImpl.kt*Lkotlin/jvm/internal/SourceDebugExtension;valuexSMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$2 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 Maps.kt kotlin/collections/MapsKt__MapsKt *L 1#1,875:1 1194#2,2:876 1222#2,4:878 766#2:882 857#2,2:883 1194#2,2:885 1222#2,4:887 1477#2:891 1502#2,3:892 1505#2,3:902 1549#2:905 1620#2,3:906 372#3,7:895 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$2 *L 204#1:876,2 204#1:878,4 206#1:882 206#1:883,2 213#1:885,2 213#1:887,4 215#1:891 215#1:892,3 215#1:902,3 222#1:905 222#1:906,3 215#1:895,7 *E  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0  Q*+*,*-**  I+ &*,2=*4:6 :@F6:HYIK:6 O:  U- Y:  [: :6  __ cWN*4:6:eYhj:6 O:  U9 Y:  l: 6 - os vWx:*|*|4:6 :@F6: HYIK: 6  O:  U- Y:   ::6_ cW :*|4:6: HYK: 6  O:  Ui Y:  :6: :6:#6eYhx:cWx: W :*|::6 -W4: 6  : eY  :j: 6 O:U\Y: l::6[YoooxYW_vW xWŸ6::YʰL ~44KQ3+ ~K444jQ.l@\ ~Kx444KQ37 ~KxK444KQZ~KxK444KQKA ~KxK444KQY~KxKKxx44jQO~KxKKxx44jQljx~KxKKxx44jQ2Ll.mCn_omuoqmrsstru+v@w\xjrx}zv{|}}~~ ~%'{((*88DR\vF:m j _ C? @B@Bf.Ui  * K NNbejg\ @? =B =B f+Ui 3(6I Z { ~ ~ 69Mvnsq sq \ Y D A* !A= *+~  "(#($%xSMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$2 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 Maps.kt kotlin/collections/MapsKt__MapsKt *L 1#1,875:1 1194#2,2:876 1222#2,4:878 766#2:882 857#2,2:883 1194#2,2:885 1222#2,4:887 1477#2:891 1502#2,3:892 1505#2,3:902 1549#2:905 1620#2,3:906 372#3,7:895 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$2 *L 204#1:876,2 204#1:878,4 206#1:882 206#1:883,2 213#1:885,2 213#1:887,4 215#1:891 215#1:892,3 215#1:902,3 222#1:905 222#1:906,3 215#1:895,7 *E &:[III  I  I [s[sssss [s