Necko/Cache/Plans: Difference between revisions

No edit summary
Line 19: Line 19:
== Design Requirements ==
== Design Requirements ==


* All APIs should be async.
* All APIs should be async. No main-thread locking or i/o at all.
* A crash should not invalidate the entire cache.
* A crash should not invalidate the entire cache.
* Support GZIP. Meta-data should say whether a file is gzip'd or not, can be turned on and off without causing corruption. Pass through files gzip'd from the network.
* Support GZIP. Meta-data should say whether a file is gzip'd or not, can be turned on and off without causing corruption. Pass through files gzip'd from the network.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits