ŒQÞgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModifiedãgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModified[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest mžI mŸœÆgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedËgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest mŸœ mŸÝŒQ’–ÃgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitÈgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest mŸÝ m  µgivenEntryNotStored_whenRetrieved_thenWillReturnNullºgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m   m W’–ùßÁgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirÆgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m W m ® ùß—¥ÝgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedâgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m ® m¡ —¥§´»givenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDirÀgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¡ m¡P ÏgivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTimeÔgivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¡P m¡‡ §´öùîgivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressedógivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¡‡ m¡Ø öù±¿ÙgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressedÞgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¡Ø m¢!±¿ʇÝgivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponseâgivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¢! m¢kʇ»ÎÝgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPathâgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¢k m¢µ»ÎÆÙÈgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHitÍgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHit[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m¢µ m£ŽÆÙñÛ¹givenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAdded¾givenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAdded[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m£Ž m£ÕñÛø¦ ËgivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialDataÐgivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest m£Õ m¤+«com.ustadmobile.libcache.UstadCacheJvmTest—UstadCacheJvmTest[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest mžH m¤+ÀgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntriesÅgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]¯com.ustadmobile.libcache.UstadCacheTrimmerTest m¤- m¤w¯com.ustadmobile.libcache.UstadCacheTrimmerTest›UstadCacheTrimmerTest[jvm]¯com.ustadmobile.libcache.UstadCacheTrimmerTest m¤- m¤w®givenResponseWithinMaxAge_whenChecked_isFresh³givenResponseWithinMaxAge_whenChecked_isFresh[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest m¤y m¤z³givenResponseHasMustRevalidate_whenChecked_isStale¸givenResponseHasMustRevalidate_whenChecked_isStale[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest m¤z m¤z­givenResponseIsImmutable_whenChecked_isFresh²givenResponseIsImmutable_whenChecked_isFresh[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest m¤z m¤{´givenRequestHasNoCacheDirective_whenChecked_isStale¹givenRequestHasNoCacheDirective_whenChecked_isStale[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest m¤{ m¤{Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestªCacheControlFreshnessCheckerImplTest[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest m¤y m¤{®givenPartialResponse_whenChecked_notCacheable³givenPartialResponse_whenChecked_notCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest m¤| m¤|«given200OkResponse_whenChecked_isCacheable°given200OkResponse_whenChecked_isCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest m¤| m¤}®givenNoStoreInHeader_whenChecked_notCacheable³givenNoStoreInHeader_whenChecked_notCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest m¤} m¤}Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest©ResponseCacheabilityCheckerImplTest[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest m¤| m¤}©Õ ø¦ µÖ$¿givenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOtherÄgivenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOther[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest m¤~ m¥Œ Ð×$«¦"¿givenTwoNeighborCachesDiscovered_thenPingTimesWillBeDeterminedÄgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDetermined[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest m¥Œ m©Ã!¾¦"’À¯(ÉgivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfoÎgivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest m©Ã mª„"„ï(Èúé,ÙgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashÞgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest mª„ m«IµÖ$Èúé,Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest®DistributedCacheHashtableIntegrationTest[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest m¤~ m«J$È©î,ˆç¯= givenRequest_willForwardToCache¥givenRequest_willForwardToCache[jvm]Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest m«L m®œ##É—î,ˆç¯=Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest¦DistributedCacheHttpEndpointTest[jvm]Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest m«L m®&´…±=Û­±=¸givenEntriesSerialized_whenDeserialized_thenWillBeEqual½givenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest m®Ÿ m®Ÿ%'à¶±=±Ç±=µgivenPingSerialized_whenDeserialized_thenWillBeEqualºgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest m®  m® %%îû°=Àɱ=Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest DistributedHashEntriesTest[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest m®Ÿ m® )°îØ>œ•µ=Ò±ÀSÃgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadÈgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm]¼com.ustadmobile.libcache.downloader.DownloadIntegrationTest m®¥ m·¨((êú´=ë¾ÀS¼com.ustadmobile.libcache.downloader.DownloadIntegrationTestDownloadIntegrationTest[jvm]¼com.ustadmobile.libcache.downloader.DownloadIntegrationTest m®¥ m·¨+޼ÐS³ÚÛS¾givenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchÃgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest m·« m·®*,ÌçÛS¾ûÝS§givenValidRange_whenRead_thenWillMatch¬givenValidRange_whenRead_thenWillMatch[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest m·® m·®**ŒÐSÙüÝS±com.ustadmobile.libcache.io.RangeInputStreamTestšRangeInputStreamTest[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest m·« m·®.÷æSë‰èS¹givenValidHeaders_whenParsed_willReturnExpectedDataClass¾givenValidHeaders_whenParsed_willReturnExpectedDataClass[jvm]·com.ustadmobile.libcache.novarysearch.NoVarySearchTest m·± m·²--ÅçåS”èS·com.ustadmobile.libcache.novarysearch.NoVarySearchTest–NoVarySearchTest[jvm]·com.ustadmobile.libcache.novarysearch.NoVarySearchTest m·± m·²0®”îS¥à†T²givenNoVaryParams_whenApplied_thenUrlIsNormalized·givenNoVaryParams_whenApplied_thenUrlIsNormalized[jvm]Æcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest m·³ m·¸//üùíSžó†TÆcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest¥UrlBuilderApplyNoVarySearchTest[jvm]Æcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest m·³ m·¸2¾ÈŽTƧ¾X¼givenImmutableEntryWasCached_whenRequested_thenCacheWillHitÁgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m·» m¸T13Ï»¾X䌀[ÙgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItÞgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¸T m¸¢14Ó‘€[„ÑÑ]×givenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModifiedÜgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModified[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¸¢ m¸õ15³ÝÑ]½Ö_¼givenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredÁgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¸õ m¹516¶ÊÖ_ê†bÈgivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumeÍgivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¹5 m¹€17Á‡bŽÞ«d¿givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItÄgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¹ m¹Æ18§ë«d®ãÚf¾givenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedÃgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m¹Æ mº19ÇðÚf„ÈØhÕgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItÚgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest mº mºU1:ÚÓØh¿¸ìh¶givenRequestNotStorable_whenRequested_thenIsNotStored»givenRequestNotStorable_whenRequested_thenIsNotStored[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest mºU mº[11œŽTØÅìhºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestŸUstadCacheInterceptorTest[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest m·» mº[<…òhð¢òh°givenRangeWithStartToEnd_whenParsed_thenMatchesµgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº] mº];=á£òhµúöhÙgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptionÞgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº] mº_;>µúöhÝ÷hÒgivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException×givenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº_ mº_;?ýã÷h¯þ÷h§givenBlankStart_whenParsed_thenMatches¬givenBlankStart_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº_ mº_;@¾€øhÈ‹øh§givenValidRange_whenParsed_thenMatches¬givenValidRange_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº_ mº_;;ÓæñhÈ‹øh²com.ustadmobile.libcache.partial.ContentRangeTest–ContentRangeTest[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest mº] mº_Èúé, äýh«Gradle Test Run :respect-lib-cache:jvmTest°Gradle Test Run :respect-lib-cache:jvmTest[jvm]€ mœê m»Ë