diff options
author | Jeff Sharkey <jsharkey@android.com> | 2012-10-08 16:44:37 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2012-10-09 21:39:19 -0700 |
commit | 6ab72d74b86e5f4ec3c3909366fd46c225a66bd7 (patch) | |
tree | 20c8af2d052d6c20eac3b633b92f54ab2afa52a4 /docs/html/sdk/api_diff/11/changes | |
parent | c0c0c0e612e1ccf1e55eb2a9338ddfff40d8d7f2 (diff) |
Make RegisteredServicesCache multi-user aware.
RegisteredServicesCache is used to track account authenticators and
sync adapters, which can vary based on user. This change requires
that callers now provide a userId when making cache requests. It
continues persisting into a single file for now, which is keyed based
on UID.
It now watches for package broadcasts from all users, and scans
packages on-demand. It changes cache callers to provide a relevant
userId, and evicts cache entries when users are stopped.
Changes SyncManager to only work with accounts from running users,
only kicking off pending syncs once a user is started.
Bug: 7276595, 7316150
Change-Id: I79466a84aa69aa37e4bd9691c5d6221d3662ff29
Diffstat (limited to 'docs/html/sdk/api_diff/11/changes')
0 files changed, 0 insertions, 0 deletions