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

Commit 59a31c5f authored by Collin Fijalkovich's avatar Collin Fijalkovich Committed by Android (Google) Code Review
Browse files

Merge "Setup getDefaultSmsSubscriptionId cache invalidation"

parents 5aff9449 dd31a427
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -338,6 +338,7 @@ public class SubscriptionController extends ISub.Stub {
        // Initial invalidate activates caching.
        invalidateDefaultSubIdCaches();
        invalidateDefaultDataSubIdCaches();
        invalidateDefaultSmsSubIdCaches();
        invalidateActiveDataSubIdCaches();

        if (DBG) logdl("[SubscriptionController] init by Context");
@@ -4066,6 +4067,8 @@ public class SubscriptionController extends ISub.Stub {
            invalidateDefaultSubIdCaches();
        } else if (name == Settings.Global.MULTI_SIM_VOICE_CALL_SUBSCRIPTION) {
            invalidateDefaultSubIdCaches();
        } else if (name == Settings.Global.MULTI_SIM_SMS_SUBSCRIPTION) {
            invalidateDefaultSmsSubIdCaches();
        }
    }

@@ -4087,6 +4090,15 @@ public class SubscriptionController extends ISub.Stub {
        }
    }

    /**
     * @hide
     */
    private static void invalidateDefaultSmsSubIdCaches() {
        if (sCachingEnabled) {
            SubscriptionManager.invalidateDefaultSmsSubIdCaches();
        }
    }

    /**
     * @hide
     */