1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 20:10:55 +01:00
phorge-phorge/src/applications/people/query
epriestley aa550189c7 Add an availability cache for users
Summary: Ref T7707. Caches availability on users to reduce the cost of loading handles. This cache is very slightly tricky to dirty properly.

Test Plan:
  - 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.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7707

Differential Revision: https://secure.phabricator.com/D12838
2015-05-14 11:15:22 -07:00
..
PhabricatorPeopleLogQuery.php Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
PhabricatorPeopleLogSearchEngine.php Convert all tokenizers to take token/scalar inputs 2015-03-31 14:10:55 -07:00
PhabricatorPeopleQuery.php Add an availability cache for users 2015-05-14 11:15:22 -07:00
PhabricatorPeopleSearchEngine.php Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00