Revert "Limited profiles to access only associated subscriptions"

Revert submission 24907577-split_subscriptionManager

Reason for revert: 308469709#comment8

Reverted changes: /q/submissionid:24907577-split_subscriptionManager

Change-Id: Ib4cfd1c4df6f0f34756e3c1d6453ae3333ea515a
diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java
index f8608b8..8e90fe7 100644
--- a/telephony/java/android/telephony/SubscriptionManager.java
+++ b/telephony/java/android/telephony/SubscriptionManager.java
@@ -265,8 +265,8 @@
         }
     }
 
-    private static IntegerPropertyInvalidatedCache<Integer> sGetDefaultSubIdCacheAsUser =
-            new IntegerPropertyInvalidatedCache<>(ISub::getDefaultSubIdAsUser,
+    private static VoidPropertyInvalidatedCache<Integer> sGetDefaultSubIdCache =
+            new VoidPropertyInvalidatedCache<>(ISub::getDefaultSubId,
                     CACHE_KEY_SUBSCRIPTION_MANAGER_SERVICE_PROPERTY,
                     INVALID_SUBSCRIPTION_ID);
 
@@ -275,8 +275,8 @@
                     CACHE_KEY_SUBSCRIPTION_MANAGER_SERVICE_PROPERTY,
                     INVALID_SUBSCRIPTION_ID);
 
-    private static IntegerPropertyInvalidatedCache<Integer> sGetDefaultSmsSubIdCacheAsUser =
-            new IntegerPropertyInvalidatedCache<>(ISub::getDefaultSmsSubIdAsUser,
+    private static VoidPropertyInvalidatedCache<Integer> sGetDefaultSmsSubIdCache =
+            new VoidPropertyInvalidatedCache<>(ISub::getDefaultSmsSubId,
                     CACHE_KEY_SUBSCRIPTION_MANAGER_SERVICE_PROPERTY,
                     INVALID_SUBSCRIPTION_ID);
 
@@ -2309,7 +2309,7 @@
      * @return the "system" default subscription id.
      */
     public static int getDefaultSubscriptionId() {
-        return sGetDefaultSubIdCacheAsUser.query(Process.myUserHandle().getIdentifier());
+        return sGetDefaultSubIdCache.query(null);
     }
 
     /**
@@ -2325,7 +2325,7 @@
         try {
             ISub iSub = TelephonyManager.getSubscriptionService();
             if (iSub != null) {
-                subId = iSub.getDefaultVoiceSubIdAsUser(Process.myUserHandle().getIdentifier());
+                subId = iSub.getDefaultVoiceSubId();
             }
         } catch (RemoteException ex) {
             // ignore it
@@ -2397,7 +2397,7 @@
      * @return the default SMS subscription Id.
      */
     public static int getDefaultSmsSubscriptionId() {
-        return sGetDefaultSmsSubIdCacheAsUser.query(Process.myUserHandle().getIdentifier());
+        return sGetDefaultSmsSubIdCache.query(null);
     }
 
     /**
@@ -3927,10 +3927,10 @@
      * @hide
      */
     public static void disableCaching() {
-        sGetDefaultSubIdCacheAsUser.disableLocal();
+        sGetDefaultSubIdCache.disableLocal();
         sGetDefaultDataSubIdCache.disableLocal();
         sGetActiveDataSubscriptionIdCache.disableLocal();
-        sGetDefaultSmsSubIdCacheAsUser.disableLocal();
+        sGetDefaultSmsSubIdCache.disableLocal();
         sGetSlotIndexCache.disableLocal();
         sGetSubIdCache.disableLocal();
         sGetPhoneIdCache.disableLocal();
@@ -3941,10 +3941,10 @@
      *
      * @hide */
     public static void clearCaches() {
-        sGetDefaultSubIdCacheAsUser.clear();
+        sGetDefaultSubIdCache.clear();
         sGetDefaultDataSubIdCache.clear();
         sGetActiveDataSubscriptionIdCache.clear();
-        sGetDefaultSmsSubIdCacheAsUser.clear();
+        sGetDefaultSmsSubIdCache.clear();
         sGetSlotIndexCache.clear();
         sGetSubIdCache.clear();
         sGetPhoneIdCache.clear();
diff --git a/telephony/java/com/android/internal/telephony/ISub.aidl b/telephony/java/com/android/internal/telephony/ISub.aidl
index d2dbeb7..a5a23e8 100644
--- a/telephony/java/com/android/internal/telephony/ISub.aidl
+++ b/telephony/java/com/android/internal/telephony/ISub.aidl
@@ -239,7 +239,6 @@
     int getSubId(int slotIndex);
 
     int getDefaultSubId();
-    int getDefaultSubIdAsUser(int userId);
 
     int getPhoneId(int subId);
 
@@ -252,12 +251,10 @@
     void setDefaultDataSubId(int subId);
 
     int getDefaultVoiceSubId();
-    int getDefaultVoiceSubIdAsUser(int userId);
 
     void setDefaultVoiceSubId(int subId);
 
     int getDefaultSmsSubId();
-    int getDefaultSmsSubIdAsUser(int userId);
 
     void setDefaultSmsSubId(int subId);