Don't load cached geofence result from persisted memory when booting
Bug: 351431536
Test: SatelliteAccessControllerTest, SatelliteManagerTestOnMockServervice
Skylo system tests and make sure geofence cache is not loaded from persisted memroy when booting
Flag: EXEMPT bugfix
Change-Id: I0e038c7d487ba1a9a5aeba0a438c3db97be96cdd
diff --git a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
index 022c47c..ac4c9f9 100644
--- a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
+++ b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
@@ -276,7 +276,6 @@
// loadConfigUpdaterConfigs has to be called after loadOverlayConfigs
// since config updater config has higher priority and thus can override overlay config
loadConfigUpdaterConfigs();
- loadCachedLatestSatelliteCommunicationAllowedState();
mSatelliteController.registerForConfigUpdateChanged(this, EVENT_CONFIG_DATA_UPDATED,
context);
if (s2CellFile != null) {
diff --git a/tests/src/com/android/phone/satellite/accesscontrol/SatelliteAccessControllerTest.java b/tests/src/com/android/phone/satellite/accesscontrol/SatelliteAccessControllerTest.java
index 784b3e5..8eba53b 100644
--- a/tests/src/com/android/phone/satellite/accesscontrol/SatelliteAccessControllerTest.java
+++ b/tests/src/com/android/phone/satellite/accesscontrol/SatelliteAccessControllerTest.java
@@ -471,7 +471,7 @@
// These APIs are executed during loadRemoteConfigs
verify(mMockSharedPreferences, times(1)).getStringSet(anyString(), any());
- verify(mMockSharedPreferences, times(2)).getBoolean(anyString(), anyBoolean());
+ verify(mMockSharedPreferences, times(1)).getBoolean(anyString(), anyBoolean());
// satelliteConfig is null
SatelliteConfigParser spyConfigParser =