use url as key for cache for now

This commit is contained in:
unknown 2021-01-13 13:29:10 -05:00
parent fff9f7b458
commit fa48d7d274
2 changed files with 1 additions and 7 deletions

View File

@ -31,8 +31,6 @@ namespace CesiumAsync {
static std::time_t calculateExpiryTime(const IAssetRequest& request);
static std::string hashRequest(const IAssetRequest& request);
std::unique_ptr<IAssetAccessor> _pAssetAccessor;
std::unique_ptr<ICacheDatabase> _pCacheDatabase;
};

View File

@ -105,7 +105,7 @@ namespace CesiumAsync {
pReceiver->pCompletedRequest = std::move(pCompletedRequest);
pAsyncSystem->runInWorkerThread([pCacheDatabase, pReceiver]() -> std::shared_ptr<Receiver> {
std::string error;
if(!pCacheDatabase->storeResponse(hashRequest(*pReceiver->pCompletedRequest),
if(!pCacheDatabase->storeResponse(pReceiver->pCompletedRequest->url(),
calculateExpiryTime(*pReceiver->pCompletedRequest),
*pReceiver->pCompletedRequest,
error))
@ -141,8 +141,4 @@ namespace CesiumAsync {
/*static*/ std::time_t CacheAssetAccessor::calculateExpiryTime(const IAssetRequest& /*request*/) {
return std::time(0);
}
/*static*/ std::string CacheAssetAccessor::hashRequest(const IAssetRequest& request) {
return request.url();
}
}