com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTestcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTestL<givenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOthergivenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOther[jvm]L>}givenTwoNeighborCachesDiscovered_thenPingTimesWillBeDeterminedgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDetermined[jvm]LBgivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfogivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm]LCgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm]LEB)com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestUstadCacheInterceptorTestLS *givenImmutableEntryWasCached_whenRequested_thenCacheWillHitgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm]TLS\+givenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]BLS,givenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModifiedgivenEntryIsStale_whenRequestedWithValidationHeader_thenResponseShouldBe304NotModified[jvm]CLS-givenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]=LT.givenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumegivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]DLTc/givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]BLT0givenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]ELT1givenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]?LU)2givenRequestNotStorable_whenRequested_thenIsNotStoredgivenRequestNotStorable_whenRequested_thenIsNotStored[jvm]LU-com.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestL<givenResponseWithinMaxAge_whenChecked_isFreshgivenResponseWithinMaxAge_whenChecked_isFresh[jvm]L<givenResponseHasMustRevalidate_whenChecked_isStalegivenResponseHasMustRevalidate_whenChecked_isStale[jvm]L<givenResponseIsImmutable_whenChecked_isFreshgivenResponseIsImmutable_whenChecked_isFresh[jvm]L<givenRequestHasNoCacheDirective_whenChecked_isStalegivenRequestHasNoCacheDirective_whenChecked_isStale[jvm]L<com.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTestDistributedCacheHttpEndpointTestLEC givenRequest_willForwardToCachegivenRequest_willForwardToCache[jvm]LGz!com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTestDistributedHashEntriesTestLG{"givenEntriesSerialized_whenDeserialized_thenWillBeEqualgivenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm]LG{#givenPingSerialized_whenDeserialized_thenWillBeEqualgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm]LG|3com.ustadmobile.libcache.partial.ContentRangeTestContentRangeTestLU.4givenRangeWithStartToEnd_whenParsed_thenMatchesgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm]LU.5givenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]LU.6givenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm]LU/7givenBlankStart_whenParsed_thenMatchesgivenBlankStart_whenParsed_thenMatches[jvm]LU/8givenValidRange_whenParsed_thenMatchesgivenValidRange_whenParsed_thenMatches[jvm]LU/com.ustadmobile.libcache.UstadCacheTrimmerTestcom.ustadmobile.libcache.UstadCacheTrimmerTestL<+givenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntriesgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]WL<com.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTestcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTestL<givenPartialResponse_whenChecked_notCacheablegivenPartialResponse_whenChecked_notCacheable[jvm]L<given200OkResponse_whenChecked_isCacheablegiven200OkResponse_whenChecked_isCacheable[jvm]L<givenNoStoreInHeader_whenChecked_notCacheablegivenNoStoreInHeader_whenChecked_notCacheable[jvm]L<com.ustadmobile.libcache.UstadCacheJvmTestcom.ustadmobile.libcache.UstadCacheJvmTestL7 givenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModifiedgivenFileCachedAndStored_whenRequestHasCacheValidationHeaders_thenShouldRespond304NotModified[jvm]L9ZgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm];L9givenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm]7L9givenEntryNotStored_whenRetrieved_thenWillReturnNullgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]/L9givenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm]?L:;givenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]>L:zgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDirgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]BL: givenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTimegivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]:L: givenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]0L;' givenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]AL;h givenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponsegivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]=L; givenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPathgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]@L;givenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialDatagivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]BL<)$com.ustadmobile.libcache.downloader.DownloadIntegrationTestDownloadIntegrationTestLG%givenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm]LS&com.ustadmobile.libcache.io.RangeInputStreamTestRangeInputStreamTestLS'givenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm]LS(givenValidRange_whenRead_thenWillMatchgivenValidRange_whenRead_thenWillMatch[jvm]LS