Commit Graph

13 Commits

Author SHA1 Message Date
Muki Kiboigo
1cf7e09708 require timestamp passed in with cache request 2026-03-31 12:16:42 -07:00
Muki Kiboigo
a141be8442 remove unused cache method on fs cache 2026-03-31 12:16:42 -07:00
Muki Kiboigo
94f436de17 add basic fs cache get/put test 2026-03-31 12:16:42 -07:00
Muki Kiboigo
2c19e6581a check age on fs cache get 2026-03-31 12:16:42 -07:00
Muki Kiboigo
0720984a4e shortcircuit a lot of caching checks 2026-03-31 12:15:49 -07:00
Muki Kiboigo
bcef603038 use CacheRequest instead of key 2026-03-31 12:15:49 -07:00
Muki Kiboigo
33039b0b47 add striped lock to FsCache 2026-03-31 12:15:49 -07:00
Muki Kiboigo
3eea37dd3b use writer for fs cache body file 2026-03-31 12:15:48 -07:00
Muki Kiboigo
14ae904fd0 use json for fs cache metadata file 2026-03-31 12:15:48 -07:00
Muki Kiboigo
598583980c use sha256 instead of wyhash 2026-03-31 12:15:48 -07:00
Muki Kiboigo
881a69b2d1 use CacheControl and Vary 2026-03-31 12:15:48 -07:00
Muki Kiboigo
14229b4c12 cache headers along with response 2026-03-31 12:15:47 -07:00
Muki Kiboigo
4ac1a33663 add basic FsCache impl 2026-03-31 12:15:47 -07:00