ArrayMap for mIpToNetworksMap

Use ArrayMap for mIpToNetworksMap instead of HashMap
for better memory efficiency and performance.

Bug: 429496715
Flag: EXEMPT trivial chage
Test: atest ConnectivityCoverageTests
Change-Id: I7a988ce16ef5d6c8fbd6b88ea0a2e932de07ad98
This commit is contained in:
Sewook Seo 2025-07-06 17:13:45 +00:00
commit 4a56e548dd

View file

@ -2142,7 +2142,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
}
if (mDeps.flagConnectivityServiceDestroySocket()) {
mIpToNetworksMap = new HashMap<>();
mIpToNetworksMap = new ArrayMap<>();
mAddressUpdateMonitor = mDeps.makeAddressUpdateMonitor(
mHandler, new SharedLog(20, TAG), TAG,
this::processNetlinkAddressUpdateMessage);