diff --git a/services/core/java/com/android/server/infra/AbstractMasterSystemService.java b/services/core/java/com/android/server/infra/AbstractMasterSystemService.java index 1395d685eeb7d..b813995f1c087 100644 --- a/services/core/java/com/android/server/infra/AbstractMasterSystemService.java +++ b/services/core/java/com/android/server/infra/AbstractMasterSystemService.java @@ -684,15 +684,6 @@ public abstract class AbstractMasterSystemService updateCachedServiceListLocked(@UserIdInt int userId, boolean disabled) { - if (mServiceNameResolver.isConfiguredInMultipleMode()) { - // In multiple mode, we have multiple instances of AbstractPerUserSystemService, per - // user where each instance holds information needed to connect to a backend. An - // update operation in this mode needs to account for addition, deletion, change - // of backends and cannot be executed in the scope of a given - // AbstractPerUserSystemService. - return updateCachedServiceListMultiModeLocked(userId, disabled); - } - // isConfiguredInMultipleMode is false final List services = getServiceListForUserLocked(userId); if (services == null) { return null; @@ -713,19 +704,6 @@ public abstract class AbstractMasterSystemService updateCachedServiceListMultiModeLocked(int userId, boolean disabled) { - final int resolvedUserId = ActivityManager.handleIncomingUser(Binder.getCallingPid(), - Binder.getCallingUid(), userId, false, false, null, - null); - List services = new ArrayList<>(); - synchronized (mLock) { - removeCachedServiceListLocked(resolvedUserId); - services = getServiceListForUserLocked(userId); - } - return services; - } - /** * Gets the Settings property that defines the name of the component name used to bind this * service to an external service, or {@code null} when the service is not defined by such diff --git a/services/core/java/com/android/server/infra/AbstractPerUserSystemService.java b/services/core/java/com/android/server/infra/AbstractPerUserSystemService.java index d4a29c7f1b62e..b8f1db402a555 100644 --- a/services/core/java/com/android/server/infra/AbstractPerUserSystemService.java +++ b/services/core/java/com/android/server/infra/AbstractPerUserSystemService.java @@ -154,14 +154,7 @@ public abstract class AbstractPerUserSystemService