From 501df2ebc22a8808e54b7525d84be69852c68719 Mon Sep 17 00:00:00 2001 From: poire-z Date: Sat, 10 Feb 2018 00:45:46 +0100 Subject: [PATCH] cre cache: allow for disabling compression (#3670) With ["cre_compress_cached_data"] = false in settings.reader.lua. Not using compression for cache files does indeed take more space, but it does speed up opening, rendering, page turns, and closing, with big documents. Bump base and crengine. --- base | 2 +- frontend/document/credocument.lua | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/base b/base index 953103e60..4f0504207 160000 --- a/base +++ b/base @@ -1 +1 @@ -Subproject commit 953103e605af32387d0bbc02aefe55b48b05f059 +Subproject commit 4f050420773b9bdb3b50eed284539b05c934a537 diff --git a/frontend/document/credocument.lua b/frontend/document/credocument.lua index 88584d3b1..f42170a4d 100644 --- a/frontend/document/credocument.lua +++ b/frontend/document/credocument.lua @@ -47,7 +47,8 @@ function CreDocument:cacheInit() if lfs.attributes("./cr3cache", "mode") == "directory" then os.execute("rm -r ./cr3cache") end - cre.initCache(DataStorage:getDataDir() .. "/cache/cr3cache", 1024*1024*32) + cre.initCache(DataStorage:getDataDir() .. "/cache/cr3cache", 1024*1024*32, + G_reader_settings:nilOrTrue("cre_compress_cached_data")) end function CreDocument:engineInit()