2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
koreader/.github
NiLuJe ce624be8b8 Cache: Fix a whole lot of things.
* Minor updates to the min & max cache sizes (16 & 64MB). Mostly to satisfy my power-of-two OCD.
  * Purge broken on-disk cache files
  * Optimize free RAM computations
  * Start dropping LRU items when running low on memory before pre-rendring (hinting) pages in non-reflowable documents.
  * Make serialize dump the most recently *displayed* page, as the actual MRU item is the most recently *hinted* page, not the current one.
  * Use more accurate item size estimations across the whole codebase.

TileCacheItem:

  * Drop lua-serialize in favor of Persist.

KoptInterface:

  * Drop lua-serialize in favor of Persist.
  * Make KOPTContext caching actually work by ensuring its hash is stable.
2021-05-05 20:37:33 +02:00
..
ISSUE_TEMPLATE Cache: Fix a whole lot of things. 2021-05-05 20:37:33 +02:00
workflows Unbreak macOS build (#7313) 2021-02-18 23:46:29 +01:00
CODEOWNERS Add CODEOWNERS file (#5559) 2019-11-07 20:39:50 +01:00
FUNDING.yml Add Liberapay link (#5770) 2020-01-15 18:28:17 +01:00