summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anna Bauza <annabauza@google.com> 2025-01-08 12:40:19 -0800
committer Anna Bauza <annabauza@google.com> 2025-01-08 12:40:19 -0800
commitde699944ea37d3ebd4f97dd1eb70435cfce4f1cc (patch)
tree02b786838e38395c67197b45e7959d9f25d3475f
parentd0b8249b2a0af0aa3214741b3a3ed8ad65df64c2 (diff)
make isUserUnlocked and isUserUnlockingOrUnlocked caches static to decrease number of instances held by GMS process
Bug: 385850583 Change-Id: I8231c9f204b8acb696448230deed0f41204822c2 Flag: EXEMPT bugfix Test: manual
-rw-r--r--core/java/android/os/UserManager.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java
index 08f68f1874e7..274257371ee8 100644
--- a/core/java/android/os/UserManager.java
+++ b/core/java/android/os/UserManager.java
@@ -3779,9 +3779,9 @@ public class UserManager {
@UnsupportedAppUsage
@RequiresPermission(anyOf = {Manifest.permission.MANAGE_USERS,
Manifest.permission.INTERACT_ACROSS_USERS}, conditional = true)
- @CachedProperty(modsFlagOnOrNone = {}, api = "is_user_unlocked")
+ @CachedProperty(api = "is_user_unlocked")
public boolean isUserUnlocked(@UserIdInt int userId) {
- return ((UserManagerCache) mIpcDataCache).isUserUnlocked(mService::isUserUnlocked, userId);
+ return UserManagerCache.isUserUnlocked(mService::isUserUnlocked, userId);
}
/** @hide */
@@ -3817,9 +3817,9 @@ public class UserManager {
/** @hide */
@RequiresPermission(anyOf = {Manifest.permission.MANAGE_USERS,
Manifest.permission.INTERACT_ACROSS_USERS}, conditional = true)
- @CachedProperty(modsFlagOnOrNone = {}, api = "is_user_unlocked")
+ @CachedProperty(api = "is_user_unlocked")
public boolean isUserUnlockingOrUnlocked(@UserIdInt int userId) {
- return ((UserManagerCache) mIpcDataCache)
+ return UserManagerCache
.isUserUnlockingOrUnlocked(mService::isUserUnlockingOrUnlocked, userId);
}