givenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModifiedgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModified[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2O]2*givenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2*]2T!givenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2T]2؇givenEntryNotStored_whenRetrieved_thenWillReturnNullgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2؇]2ح!1givenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2ح]2 1<givenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]com.ustadmobile.libcache.UstadCacheJvmTest]2]2 !-4givenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfogivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest]2>]2"49givenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest]2]2G$9com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTestDistributedCacheHashtableIntegrationTest[jvm]com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest]2)]2G$Ѓ9HgivenRequest_willForwardToCachegivenRequest_willForwardToCache[jvm]com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest]2I]2##9Hcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTestDistributedCacheHttpEndpointTest[jvm]com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTest]2I]2&ȾHHgivenEntriesSerialized_whenDeserialized_thenWillBeEqualgivenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest]2]2%'HHgivenPingSerialized_whenDeserialized_thenWillBeEqualgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest]2]2%%HHcom.ustadmobile.libcache.distributed.model.DistributedHashEntriesTestDistributedHashEntriesTest[jvm]com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTest]2]2)JHޡvgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm]com.ustadmobile.libcache.downloader.DownloadIntegrationTest]2]2((Hvcom.ustadmobile.libcache.downloader.DownloadIntegrationTestDownloadIntegrationTest[jvm]com.ustadmobile.libcache.downloader.DownloadIntegrationTest]2]2+vĬvgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest]2]2*,ͬvvgivenValidRange_whenRead_thenWillMatchgivenValidRange_whenRead_thenWillMatch[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest]2]2**vԫvcom.ustadmobile.libcache.io.RangeInputStreamTestRangeInputStreamTest[jvm]com.ustadmobile.libcache.io.RangeInputStreamTest]2]2.vIJvgivenValidHeaders_whenParsed_willReturnExpectedDataClassgivenValidHeaders_whenParsed_willReturnExpectedDataClass[jvm]com.ustadmobile.libcache.novarysearch.NoVarySearchTest]2]2--ͱvѲvcom.ustadmobile.libcache.novarysearch.NoVarySearchTestNoVarySearchTest[jvm]com.ustadmobile.libcache.novarysearch.NoVarySearchTest]2]20vvgivenNoVaryParams_whenApplied_thenUrlIsNormalizedgivenNoVaryParams_whenApplied_thenUrlIsNormalized[jvm]com.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest]2]2//vvcom.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTestUrlBuilderApplyNoVarySearchTest[jvm]com.ustadmobile.libcache.novarysearch.UrlBuilderApplyNoVarySearchTest]2]22vygivenImmutableEntryWasCached_whenRequested_thenCacheWillHitgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]2 13yĻ|givenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2 ]2N14ջ|ÐgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModifiedgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModified[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2N]215۝ҁgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]216ҁꩄgivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumegivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]217givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]2Y18ƉgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2Y]219ƉgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]21:쵊県givenRequestNotStorable_whenRequested_thenIsNotStoredgivenRequestNotStorable_whenRequested_thenIsNotStored[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]211vcom.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestUstadCacheInterceptorTest[jvm]com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTest]2]2<givenRangeWithStartToEnd_whenParsed_thenMatchesgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]2;= ΣgivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]2;>ۣgivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]2;?givenBlankStart_whenParsed_thenMatchesgivenBlankStart_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]2;@ҤgivenValidRange_whenParsed_thenMatchesgivenValidRange_whenParsed_thenMatches[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]2;;ȀҤcom.ustadmobile.libcache.partial.ContentRangeTestContentRangeTest[jvm]com.ustadmobile.libcache.partial.ContentRangeTest]2]29꧌Gradle Test Run :respect-lib-cache:jvmTestGradle Test Run :respect-lib-cache:jvmTest[jvm]]2-]2