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

Commit 593ae6d8 authored by Hui Wang's avatar Hui Wang
Browse files

Use ArraySet in stead of ArrayList to cache the network request

Bug: 184281544
Test: manual
Change-Id: I28f02f3f8dd29c20de55306abaf0094512f59706
parent 46c1157a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.os.Message;
import android.telephony.Annotation.ApnType;
import android.telephony.data.ApnSetting;
import android.text.TextUtils;
import android.util.ArraySet;
import android.util.LocalLog;
import android.util.SparseIntArray;

@@ -395,7 +396,7 @@ public class ApnContext {
    }

    private final LocalLog mLocalLog = new LocalLog(150);
    private final ArrayList<NetworkRequest> mNetworkRequests = new ArrayList<>();
    private final ArraySet<NetworkRequest> mNetworkRequests = new ArraySet<>();
    private final LocalLog mStateLocalLog = new LocalLog(50);

    public void requestLog(String str) {