summaryrefslogtreecommitdiff
path: root/platform/default/default_file_source.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-02-10 12:18:36 -0800
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-02-10 15:40:20 -0800
commita9e0c1b99a0489c6bc192c0681fa1dfc6e565bbe (patch)
tree47364446cdaad61fb1a9fd90ad5662646524801e /platform/default/default_file_source.cpp
parentdb3620c58f0c3351e26b0e3bcfd23ff414f829a1 (diff)
downloadqtlocation-mapboxgl-a9e0c1b99a0489c6bc192c0681fa1dfc6e565bbe.tar.gz
[core] Eliminate maximumCacheEntrySize
Instead, the eviction policy accounts for the actual size needed for an incoming put.
Diffstat (limited to 'platform/default/default_file_source.cpp')
-rw-r--r--platform/default/default_file_source.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/platform/default/default_file_source.cpp b/platform/default/default_file_source.cpp
index db0f4ccac6..bdf02ee69a 100644
--- a/platform/default/default_file_source.cpp
+++ b/platform/default/default_file_source.cpp
@@ -50,8 +50,8 @@ public:
std::unique_ptr<FileRequest> onlineRequest;
};
- Impl(const std::string& cachePath, uint64_t maximumCacheSize, uint64_t maximumCacheEntrySize)
- : offlineDatabase(cachePath, maximumCacheSize, maximumCacheEntrySize) {
+ Impl(const std::string& cachePath, uint64_t maximumCacheSize)
+ : offlineDatabase(cachePath, maximumCacheSize) {
}
void setAccessToken(const std::string& accessToken) {
@@ -140,10 +140,9 @@ private:
DefaultFileSource::DefaultFileSource(const std::string& cachePath,
const std::string& assetRoot,
- uint64_t maximumCacheSize,
- uint64_t maximumCacheEntrySize)
+ uint64_t maximumCacheSize)
: thread(std::make_unique<util::Thread<Impl>>(util::ThreadContext{"DefaultFileSource", util::ThreadType::Unknown, util::ThreadPriority::Low},
- cachePath, maximumCacheSize, maximumCacheEntrySize)),
+ cachePath, maximumCacheSize)),
assetFileSource(std::make_unique<AssetFileSource>(assetRoot)) {
}