From 4a56e548ddde3b7b2081c0c622ce68e41fbc144c Mon Sep 17 00:00:00 2001 From: Sewook Seo Date: Sun, 6 Jul 2025 17:13:45 +0000 Subject: [PATCH] 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 --- service/src/com/android/server/ConnectivityService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index 442f68b6f1..34b9ba9533 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -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);