com.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTestcom.ustadmobile.libcache.distributed.DistributedCacheHashtableIntegrationTest;kO givenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOthergivenTwoNeighborCaches_whenDiscovered_thenCanDownloadFromOther[jvm];kQgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDeterminedgivenTwoNeighborCachesDiscovered_thenPingTimesWillBeDetermined[jvm];kUogivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfogivenTwoNeighborCaches_whenDiscovered_thenShouldExchangeAvailabilityInfo[jvm];kVgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHashgivenTwoNeighborCachesDiscovered_whenNewEntryAdded_thenOtherNodeWillAddToDistributedHash[jvm];kW(com.ustadmobile.libcache.okhttp.UstadCacheInterceptorTestUstadCacheInterceptorTest;ke)givenImmutableEntryWasCached_whenRequested_thenCacheWillHitgivenImmutableEntryWasCached_whenRequested_thenCacheWillHit[jvm][;kf1*givenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedAlreadyEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]C;kft+givenResponseHasNoStoreHeader_whenRequested_thenIsNotStoredgivenResponseHasNoStoreHeader_whenRequested_thenIsNotStored[jvm]=;kf,givenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResumegivenResponsePartiallyStored_whenRequestedWithResumeUuid_thenWillResume[jvm]H;kf-givenEntryNotYetCached_whenRequested_thenWillRespondAndCacheItgivenEntryNotYetCached_whenRequested_thenWillRespondAndCacheIt[jvm]@;kg9.givenEntryIsStaleAndValidatable_whenRequested_thenIsValidatedgivenEntryIsStaleAndValidatable_whenRequested_thenIsValidated[jvm]D;kg}/givenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheItgivenCompressableEntryNotYetCachedNotEncoded_whenRequested_thenWillRespondAndCacheIt[jvm]?;kg0givenRequestNotStorable_whenRequested_thenIsNotStoredgivenRequestNotStorable_whenRequested_thenIsNotStored[jvm];kgcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTestcom.ustadmobile.libcache.cachecontrol.CacheControlFreshnessCheckerImplTest;kNgivenResponseWithinMaxAge_whenChecked_isFreshgivenResponseWithinMaxAge_whenChecked_isFresh[jvm];kNgivenResponseHasMustRevalidate_whenChecked_isStalegivenResponseHasMustRevalidate_whenChecked_isStale[jvm];kNgivenResponseIsImmutable_whenChecked_isFreshgivenResponseIsImmutable_whenChecked_isFresh[jvm];kNgivenRequestHasNoCacheDirective_whenChecked_isStalegivenRequestHasNoCacheDirective_whenChecked_isStale[jvm];kNcom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpointTestDistributedCacheHttpEndpointTest;kWgivenRequest_willForwardToCachegivenRequest_willForwardToCache[jvm];kZ com.ustadmobile.libcache.distributed.model.DistributedHashEntriesTestDistributedHashEntriesTest;kZ!!givenEntriesSerialized_whenDeserialized_thenWillBeEqualgivenEntriesSerialized_whenDeserialized_thenWillBeEqual[jvm];kZ""givenPingSerialized_whenDeserialized_thenWillBeEqualgivenPingSerialized_whenDeserialized_thenWillBeEqual[jvm];kZ"1com.ustadmobile.libcache.partial.ContentRangeTestContentRangeTest;kg2givenRangeWithStartToEnd_whenParsed_thenMatchesgivenRangeWithStartToEnd_whenParsed_thenMatches[jvm];kg3givenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereLastByteAfterTotalBytes_whenParsed_thenThrowsRangeNotSatisfiableException[jvm];kg4givenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableExceptiongivenRangeWhereStartIsAfterLast_whenParsed_thenThrowsRangeNotSatisfiableException[jvm];kg5givenBlankStart_whenParsed_thenMatchesgivenBlankStart_whenParsed_thenMatches[jvm];kg6givenValidRange_whenParsed_thenMatchesgivenValidRange_whenParsed_thenMatches[jvm];kgcom.ustadmobile.libcache.UstadCacheTrimmerTestcom.ustadmobile.libcache.UstadCacheTrimmerTest;kN~givenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntriesgivenEntriesExceedSize_whenTrimRun_thenWillEvictRequiredEntries[jvm]r;kNcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTestcom.ustadmobile.libcache.cachecontrol.ResponseCacheabilityCheckerImplTest;kOgivenPartialResponse_whenChecked_notCacheablegivenPartialResponse_whenChecked_notCacheable[jvm];kOgiven200OkResponse_whenChecked_isCacheablegiven200OkResponse_whenChecked_isCacheable[jvm];kOgivenNoStoreInHeader_whenChecked_notCacheablegivenNoStoreInHeader_whenChecked_notCacheable[jvm];kOcom.ustadmobile.libcache.UstadCacheJvmTestcom.ustadmobile.libcache.UstadCacheJvmTest;kIH givenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturnedgivenResponseIsUpdated_whenRetrieved_thenLatestResponseWillBeReturned[jvm];kJgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitgivenEmptyFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHit[jvm];kKgivenEntryNotStored_whenRetrieved_thenWillReturnNullgivenEntryNotStored_whenRetrieved_thenWillReturnNull[jvm]3;kKgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDirgivenEntryNotLocked_whenLockAdded_thenWillBeMovedToPersistentDir[jvm];kLMgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressedgivenNonCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndNotCompressed[jvm]H;kLgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDirgivenEntryLocked_whenLockRemoved_thenWillBeMovedToCacheDir[jvm]Q;kLgivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTimegivenResponseIsNotUpdated_whenStored_thenWillUpdateLastAccessAndValidationTime[jvm]H;kM. givenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMadeWithoutAcceptEncoding_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]>;kMl givenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressedgivenCompressableFileStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndBeCompressed[jvm]?;kM givenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponsegivenFileCachedAndStored_whenPartialRequestMadeIfRangeNotMatched_thenWillReceiveFullResponse[jvm]=;kM givenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPathgivenLockedEntryStored_whenRequestMade_thenWillBeRetrievedAsCacheHitAndSavedInPersistentPath[jvm]F;kN. givenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialDatagivenFileCachedAndStored_whenPartialRequestMade_thenWillReceivePartialData[jvm]O;kN}#com.ustadmobile.libcache.downloader.DownloadIntegrationTestDownloadIntegrationTest;kZ%$givenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownloadgivenValidManifestUrl_whenPreparedAndDownloaded_thenShouldDownload[jvm];ke%com.ustadmobile.libcache.io.RangeInputStreamTestRangeInputStreamTest;ke&givenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatchgivenValidRange_whenReadInSameIncrementAsBuffer_thenWillMatch[jvm];ke'givenValidRange_whenRead_thenWillMatchgivenValidRange_whenRead_thenWillMatch[jvm];ke