aboutsummaryrefslogtreecommitdiff
path: root/src/digest.c
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2014-06-24 08:19:18 -0400
committerJorge Arellano Cid <jcid@dillo.org>2014-06-24 08:19:18 -0400
commit855bdb7290c4d82af4831596d39b73efe2a0f6dc (patch)
tree3aacc905439e80884dc797b77c320801ffae0dc6 /src/digest.c
parenta53102d108d53fec583d73f3d4349b78a48a714d (diff)
Moved dicache entry removal to a_Dicache_cleanup()
This allows keeping the decompressed image entry until a_Dicache_cleanup() removes it. With the added SurvCleanup variable that controls how many cleanup passes the entry is kept, it is now possible to tune the dicache. For instance: SurvCleanup=0 same as without patch (negligible difference). SurvCleanup=1 allows Back and Forward reuse entries for adjacent pages. SurvCleanup=2 all the above, plus one more pass of lifetime. The default is SurvCleanup=3 (experimental). Example: If you read a newspaper with lots of images, this caching allows to click an article, read it, and go back *quickly* using the same tab. It is experimental because there may be other simple approaches that serve well/better these kind of usage patterns.
Diffstat (limited to 'src/digest.c')
0 files changed, 0 insertions, 0 deletions