äÞgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModifiedãgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModified[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”W¤¡ ”YSÆgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedËgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”YT¡ ”Yzäå!ÃgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitÈgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Yz¡ ”Y¡µgivenEntryNotStored_whenRetrieved_thenWillReturnNullºgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Y¡¡ ”Y¿å!Ë1ÁgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirÆgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Y¿¡ ”Yï Ë1É<ÝgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedâgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Yï¡ ”Z É<�N»givenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDirÀgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Z¡ ”ZD ÏgivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTimeÔgivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”ZD¡ ”Zj �N­YîgivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressedógivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Zj¡ ”ZŽ ­YËdÙgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressedÞgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”ZŽ¡ ”Z³ËdÁrÝgivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponseâgivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”Z³¡ ”ZÚÁr�ÝgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPathâgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”ZÚ¡ ”[�׳ÈgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHitÍgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHit[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”[¡ ”[›׳ŠÄ¹givenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAdded¾givenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAdded[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”[›¡ ”[ÆŠÄúÔËgivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialDataÐgivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”[Æ¡ ”[ð«com.ustadmobile.libcache.UstadCacheJvmTest—UstadCacheJvmTest[jvm]«com.ustadmobile.libcache.UstadCacheJvmTest¡ ”W¢¡ ”[ðÀgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntriesÅgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]¯com.ustadmobile.libcache.UstadCacheTrimmerTest¡ ”[ô¡ ”\4¯com.ustadmobile.libcache.UstadCacheTrimmerTest›UstadCacheTrimmerTest[jvm]¯com.ustadmobile.libcache.UstadCacheTrimmerTest¡ ”[ô¡ ”\4®givenResponseWithinMaxAge_whenChecked_isFresh³givenResponseWithinMaxAge_whenChecked_isFresh[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest¡ ”\6¡ ”\7³givenResponseHasMustRevalidate_whenChecked_isStale¸givenResponseHasMustRevalidate_whenChecked_isStale[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest¡ ”\8¡ ”\8­givenResponseIsImmutable_whenChecked_isFresh²givenResponseIsImmutable_whenChecked_isFresh[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest¡ ”\8¡ ”\9´givenRequestHasNoCacheDirective_whenChecked_isStale¹givenRequestHasNoCacheDirective_whenChecked_isStale[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest¡ ”\9¡ ”\9Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestªCacheControlFreshnessCheckerImplTest[jvm]Ëcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest¡ ”\6¡ ”\9®givenPartialResponse_whenChecked_notCacheable³givenPartialResponse_whenChecked_notCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest¡ ”\;¡ ”\;«given200OkResponse_whenChecked_isCacheable°given200OkResponse_whenChecked_isCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest¡ ”\;¡ ”\<®givenNoStoreInHeader_whenChecked_notCacheable³givenNoStoreInHeader_whenChecked_notCacheable[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest¡ ”\<¡ ”\<Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest©ResponseCacheabilityCheckerImplTest[jvm]Êcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest¡ ”\;¡ ”\<�ƒúÔýÏ ¿givenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOtherÄgivenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOther[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest¡ ”\@¡ ”]N úÛ ýåú¿givenTwoNeighborCachesDiscovered_thenPingTimesWillBeDeterminedÄgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDetermined[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest¡ ”]O¡ ”a~!­€ûÅþ¨ÉgivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfoÎgivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest¡ ”a~¡ ”aë"ë�©ŒŽ¬ÙgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashÞgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest¡ ”aë¡ ”b…ýÏ ŒŽ¬Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest®DistributedCacheHashtableIntegrationTest[jvm]Îcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest¡ ”\@¡ ”b…$Ö¨°æå˜* givenRequest_willForwardToCache¥givenRequest_willForwardToCache[jvm]Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest¡ ”bˆ¡ ”e/##Þæ¯žé˜*Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest¦DistributedCacheHttpEndpointTest[jvm]Ëcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest¡ ”b‡¡ ”e/&·õ™*¾‡š*¸givenEntriesSerialized_whenDeserialized_thenWillBeEqual½givenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest¡ ”e0¡ ”e0%'¾‡š*öŽš*µgivenPingSerialized_whenDeserialized_thenWillBeEqualºgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest¡ ”e0¡ ”e1%%Ží™*ž‘š*Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest DistributedHashEntriesTest[jvm]Æcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest¡ ”e0¡ ”e1)ØÁ�+‡Ôž*ŠÚÃQÃgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadÈgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm]¼com.ustadmobile.libcache.downloader.DownloadIntegrationTest¡ ”e6¡ ”m ((ÞËž*¢çÃQ¼com.ustadmobile.libcache.downloader.DownloadIntegrationTest�DownloadIntegrationTest[jvm]¼com.ustadmobile.libcache.downloader.DownloadIntegrationTest¡ ”e6¡ ”m +ÒúÈQªêÎQ¾givenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchÃgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest¡ ”m¡ ”m*,¯÷ÎQÏ¥ÑQ§givenValidRange_whenRead_thenWillMatch¬givenValidRange_whenRead_thenWillMatch[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest¡ ”m¡ ”m**°ÝÈQê¦ÑQ±com.ustadmobile.libcache.io.RangeInputStreamTestšRangeInputStreamTest[jvm]±com.ustadmobile.libcache.io.RangeInputStreamTest¡ ”m¡ ”m.ž°ÓQª’ÔQ¹givenValidHeaders_whenParsed_willReturnExpectedDataClass¾givenValidHeaders_whenParsed_willReturnExpectedDataClass[jvm]·com.ustadmobile.libcache.novarysearch.NoVarySearchTest¡ ”m¡ ”m--Ê®ÓQŠ˜ÔQ·com.ustadmobile.libcache.novarysearch.NoVarySearchTest–NoVarySearchTest[jvm]·com.ustadmobile.libcache.novarysearch.NoVarySearchTest¡ ”m¡ ”m0ŠëÕQÙ…ÚQ²givenNoVaryParams_whenApplied_thenUrlIsNormalized·givenNoVaryParams_whenApplied_thenUrlIsNormalized[jvm]Æcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest¡ ”m¡ ”m//ÀãÕQâ‡ÚQÆcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest¥UrlBuilderApplyNoVarySearchTest[jvm]Æcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest¡ ”m¡ ”m2è×ãQÊú®T¼givenImmutableEntryWasCached_whenRequested_thenCacheWillHitÁgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”m¡ ”m_13⇯Téé®VÙgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItÞgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”m_¡ ”m’14õê®VÀ�³X×givenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModifiedÜgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModified[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”m’¡ ”mÇ15È¡³X¢©¤Z¼givenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredÁgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”mÇ¡ ”m÷16ßµ¤Z£¡�\ÈgivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumeÍgivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”m÷¡ ”n/17­±�\ÛŽ•^¿givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItÄgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”n/¡ ”nb18ó›•^Øã‚`¾givenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedÃgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”nb¡ ”n–19çî‚`ò–ïaÕgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItÚgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”n–¡ ”nÇ1:Фïa÷–ƒb¶givenRequestNotStorable_whenRequested_thenIsNotStored»givenRequestNotStorable_whenRequested_thenIsNotStored[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”nÇ¡ ”nÌ11ê·ãQ曃bºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestŸUstadCacheInterceptorTest[jvm]ºcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest¡ ”m¡ ”nÌ<á�†bæÁ†b°givenRangeWithStartToEnd_whenParsed_thenMatchesµgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nÍ¡ ”nÍ;=ËÆ†b©Û‰bÙgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptionÞgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nÍ¡ ”nÎ;>æç‰bÆœŠbÒgivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException×givenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nΡ ”nÎ;?¡�Šbö¶Šb§givenBlankStart_whenParsed_thenMatches¬givenBlankStart_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nΡ ”nÎ;@ŽÄŠbÞØŠb§givenValidRange_whenParsed_thenMatches¬givenValidRange_whenParsed_thenMatches[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nΡ ”nÎ;;îÿ…b¾ÞŠb²com.ustadmobile.libcache.partial.ContentRangeTest–ContentRangeTest[jvm]²com.ustadmobile.libcache.partial.ContentRangeTest¡ ”nÍ¡ ”nÎŒŽ¬æàŽb«Gradle Test Run :respect-lib-cache:jvmTest°Gradle Test Run :respect-lib-cache:jvmTest[jvm]€¡ ”U ¡ ”nø