diff options
| author | 2024-08-29 22:19:46 +0000 | |
|---|---|---|
| committer | 2024-09-04 18:49:53 +0000 | |
| commit | 56799e096df5d1265882505d7d7ca89c6df502bd (patch) | |
| tree | d5e0d167d558f1ccc1e30ca30195a85d0f0dd2e5 /libs/androidfw/StringPool.cpp | |
| parent | 1e2e150cb1f3562e969fecdb4cf20188bfef79ed (diff) | |
Add caching to AM.getCurrentUserId().
The current foreground user doesn't change outside of a user
switch, which is a rare event on most user devices. Add a
IpcDataCache to AM.getCurrentUserId() in order to avoid
unncessary binder spam.
Flag: backstage_power/android.app.cache_get_current_user_id
Bug: 361853873
Test: atest UserControllerTest
Test: atest UserManagerTest
Test: atest ActivityManagerTest
Test: manually check logs for cache hits/misses
Change-Id: I94540ad4c76bcc62944ad8e19f0e9d6c2154b010
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions