QgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModifiedgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModified[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z+?z-FgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z-G?z-wQgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z-w?z-givenEntryNotStored_whenRetrieved_thenWillReturnNullgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z-?z-givenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z-?z.J givenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z.J?z. givenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDirgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z.?z/ givenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTimegivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z/?z/5 givenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z/5?z/ givenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z/?z/givenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponsegivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z/?z0givenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPathgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z0?z0vgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHitgivenNoVarySearchHeaderSet_whenRetrievedUsingMatchingUrl_thenIsCacheHit[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z0v?z1igivenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAddedgivenExtraHeaderSet_whenRetrieved_thenExtraHeaderIsAdded[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z1i?z1givenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialDatagivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z1?z2com.ustadmobile.libcache.UstadCacheJvmTestUstadCacheJvmTest[jvm]com.ustadmobile.libcache.UstadCacheJvmTest?z+?z2givenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntriesgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]com.ustadmobile.libcache.UstadCacheTrimmerTest?z2?z2Hcom.ustadmobile.libcache.UstadCacheTrimmerTestUstadCacheTrimmerTest[jvm]com.ustadmobile.libcache.UstadCacheTrimmerTest?z2?z2HgivenResponseWithinMaxAge_whenChecked_isFreshgivenResponseWithinMaxAge_whenChecked_isFresh[jvm]com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest?z2J?z2KgivenResponseHasMustRevalidate_whenChecked_isStalegivenResponseHasMustRevalidate_whenChecked_isStale[jvm]com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest?z2K?z2LgivenResponseIsImmutable_whenChecked_isFreshgivenResponseIsImmutable_whenChecked_isFresh[jvm]com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest?z2L?z2LgivenRequestHasNoCacheDirective_whenChecked_isStalegivenRequestHasNoCacheDirective_whenChecked_isStale[jvm]com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest?z2L?z2Mcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestCacheControlFreshnessCheckerImplTest[jvm]com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest?z2J?z2MgivenPartialResponse_whenChecked_notCacheablegivenPartialResponse_whenChecked_notCacheable[jvm]com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest?z2N?z2Ogiven200OkResponse_whenChecked_isCacheablegiven200OkResponse_whenChecked_isCacheable[jvm]com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest?z2O?z2OgivenNoStoreInHeader_whenChecked_notCacheablegivenNoStoreInHeader_whenChecked_notCacheable[jvm]com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest?z2O?z2Ocom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTestResponseCacheabilityCheckerImplTest[jvm]com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest?z2N?z2O ؅givenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOthergivenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOther[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest?z2R?z3n givenTwoNeighborCachesDiscovered_thenPingTimesWillBeDeterminedgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDetermined[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest?z3n?z7! givenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfogivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest?z7?z8o" Ҥ%givenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest?z8o?z9؅ߤ%com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTestDistributedCacheHashtableIntegrationTest[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest?z2R?z9$%1givenRequest_willForwardToCachegivenRequest_willForwardToCache[jvm]com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest?z9?z<##ꕬ%1com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTestDistributedCacheHttpEndpointTest[jvm]com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest?z9?z<&11givenEntriesSerialized_whenDeserialized_thenWillBeEqualgivenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest?z<?z<%'1׊1givenPingSerialized_whenDeserialized_thenWillBeEqualgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest?z<?z<%%1׊1com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTestDistributedHashEntriesTest[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest?z<?z<)݂21MgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm]com.ustadmobile.libcache.downloader.DownloadIntegrationTest?z<?zFy((MMcom.ustadmobile.libcache.downloader.DownloadIntegrationTestDownloadIntegrationTest[jvm]com.ustadmobile.libcache.downloader.DownloadIntegrationTest?z<?zFy+MMgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest?zF{?zF}*,MMgivenValidRange_whenRead_thenWillMatchgivenValidRange_whenRead_thenWillMatch[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest?zF}?zF~**MMcom.ustadmobile.libcache.io.RangeInputStreamTestRangeInputStreamTest[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest?zF{?zF~.ѓMMgivenValidHeaders_whenParsed_willReturnExpectedDataClassgivenValidHeaders_whenParsed_willReturnExpectedDataClass[jvm]com.ustadmobile.libcache.novarysearch.NoVarySearchTest?zF?zF--܅MMcom.ustadmobile.libcache.novarysearch.NoVarySearchTestNoVarySearchTest[jvm]com.ustadmobile.libcache.novarysearch.NoVarySearchTest?zF?zF0MMgivenNoVaryParams_whenApplied_thenUrlIsNormalizedgivenNoVaryParams_whenApplied_thenUrlIsNormalized[jvm]com.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest?zF?zF//MMcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTestUrlBuilderApplyNoVarySearchTest[jvm]com.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest?zF?zF2NQgivenImmutableEntryWasCached_whenRequested_thenCacheWillHitgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zF?zG13QTgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zG?zG14TVgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModifiedgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModified[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zG?zH 15VXgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zH ?zHf16X[givenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumegivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zHf?zH17[ѳ]givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zH?zIA18]_givenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zIA?zI19_agivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zI?zI1:abgivenRequestNotStorable_whenRequested_thenIsNotStoredgivenRequestNotStorable_whenRequested_thenIsNotStored[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zI?zJ11Nbcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestUstadCacheInterceptorTest[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest?zF?zJ<b؏bgivenRangeWithStartToEnd_whenParsed_thenMatchesgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJ;=ߏb痗bgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJ;>痗bٗbgivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJ;?ڗbޗbgivenBlankStart_whenParsed_thenMatchesgivenBlankStart_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJ;@ߗbbgivenValidRange_whenParsed_thenMatchesgivenValidRange_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJ;;⟏bbcom.ustadmobile.libcache.partial.ContentRangeTestContentRangeTest[jvm]com.ustadmobile.libcache.partial.ContentRangeTest?zJ?zJߤ%›bGradle Test Run :respect-lib-cache:jvmTestGradle Test Run :respect-lib-cache:jvmTest[jvm]?z)?zK