summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lee Shombert <shombert@google.com> 2020-06-01 21:26:54 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-06-01 21:26:54 +0000
commit6deca35e85eca65262c0fe6f3e514d4d7780aba9 (patch)
tree947f259d22ab8ebe20c24ec62cd1416cc8eabfb7
parent8a0bca43c3d94cac481570466911e0b98ab7519b (diff)
parent5473e177368153ff172e248decc84599d3e57270 (diff)
Merge "Binder cache for isUserUnlocked update" into rvc-dev
-rw-r--r--services/core/java/com/android/server/StorageManagerService.java1
-rw-r--r--services/core/java/com/android/server/pm/UserManagerService.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
index b3e28cb946a9..b5aec8e401eb 100644
--- a/services/core/java/com/android/server/StorageManagerService.java
+++ b/services/core/java/com/android/server/StorageManagerService.java
@@ -376,6 +376,7 @@ class StorageManagerService extends IStorageManager.Stub
private class WatchedLockedUsers {
private int[] users = EmptyArray.INT;
public WatchedLockedUsers() {
+ invalidateIsUserUnlockedCache();
}
public void append(int userId) {
users = ArrayUtils.appendInt(users, userId);
diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java
index b0e3ecb6d17b..d5c9424528bd 100644
--- a/services/core/java/com/android/server/pm/UserManagerService.java
+++ b/services/core/java/com/android/server/pm/UserManagerService.java
@@ -491,6 +491,7 @@ public class UserManagerService extends IUserManager.Stub {
final SparseIntArray states;
public WatchedUserStates() {
states = new SparseIntArray();
+ invalidateIsUserUnlockedCache();
}
public int get(int userId) {
return states.get(userId);