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

Commit b344d53f authored by Aishwarya Mallampati's avatar Aishwarya Mallampati
Browse files

Change mSatelliteApplications to concurrentHashMap

Bug: 410871553
Test: atest
Flag: com.android.internal.telephony.flags.satellite_improve_multi_thread_design
Change-Id: I5b588a95d319a9b0a6b86016e42b7a36af72a2c7
parent 741f2aab
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -36,11 +36,10 @@ import android.util.Log;
import com.android.internal.telephony.PackageChangeReceiver;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;

/**
 * SatelliteOptimizedApplicationsTracker will track the packages if they are Satellite optimized or
@@ -48,7 +47,8 @@ import java.util.Set;
 */
public class SatelliteOptimizedApplicationsTracker {

    @NonNull private final Map<Integer, Set<String>> mSatelliteApplications = new HashMap<>();
    @NonNull private final ConcurrentHashMap<Integer, Set<String>> mSatelliteApplications =
            new ConcurrentHashMap<>();

    /** Action used to initialize the state of the Tracker. */
    private static final int ACTION_INITIALIZE_TRACKER = 0;