Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de699944 authored by Anna Bauza's avatar Anna Bauza
Browse files

make isUserUnlocked and isUserUnlockingOrUnlocked caches static to decrease...

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
parent d0b8249b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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);
    }