use url as key for cache for now
This commit is contained in:
parent
fff9f7b458
commit
fa48d7d274
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue