Merge "Binder cache for isUserUnlocked update" into rvc-dev am: 6deca35e85

Original change: undetermined

Change-Id: I7561aabc54b2e8ab4ac2bd155df78668a9d34b00
This commit is contained in:
Lee Shombert
2020-06-01 21:38:48 +00:00
committed by Automerger Merge Worker
2 changed files with 2 additions and 0 deletions

View File

@@ -376,6 +376,7 @@ class StorageManagerService extends IStorageManager.Stub
private class WatchedLockedUsers { private class WatchedLockedUsers {
private int[] users = EmptyArray.INT; private int[] users = EmptyArray.INT;
public WatchedLockedUsers() { public WatchedLockedUsers() {
invalidateIsUserUnlockedCache();
} }
public void append(int userId) { public void append(int userId) {
users = ArrayUtils.appendInt(users, userId); users = ArrayUtils.appendInt(users, userId);

View File

@@ -491,6 +491,7 @@ public class UserManagerService extends IUserManager.Stub {
final SparseIntArray states; final SparseIntArray states;
public WatchedUserStates() { public WatchedUserStates() {
states = new SparseIntArray(); states = new SparseIntArray();
invalidateIsUserUnlockedCache();
} }
public int get(int userId) { public int get(int userId) {
return states.get(userId); return states.get(userId);