diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2014-06-24 08:19:18 -0400 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2014-06-24 08:19:18 -0400 |
commit | 855bdb7290c4d82af4831596d39b73efe2a0f6dc (patch) | |
tree | 3aacc905439e80884dc797b77c320801ffae0dc6 /src/history.c | |
parent | a53102d108d53fec583d73f3d4349b78a48a714d (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/history.c')
0 files changed, 0 insertions, 0 deletions