Ref T7707. Caches availability on users to reduce the cost of loading handles. This cache is very slightly tricky to dirty properly.
Details
Details
- Reviewers
btrahan - Maniphest Tasks
- T7707: Implement a read-through cache layer
- Commits
- Restricted Diffusion Commit
rPaa550189c788: Add an availability cache for users
- Use DarkConsole to examine queries; saw cache hits, miss+fill, dirty.
- Saw availability change correctly after canceling, joining, declining events.
- Saw no queries to Calendar for pages with only availability data.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Lint
Lint Not Applicable - Unit
Tests Not Applicable