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

Commit 267a1df2 authored by Jason Chiu's avatar Jason Chiu Committed by Automerger Merge Worker
Browse files

Merge "Fix the exception of accessing an ArrayMap" into rvc-dev am: 98eedf79

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12042287

Change-Id: Iaa56d2525b86680aa6badf258cdffe0013078a6f
parents 1b46da55 98eedf79
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -33,6 +33,7 @@ import java.io.Closeable;
import java.io.IOException;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.List;
import java.util.Map;
import java.util.Map;


@@ -190,7 +191,8 @@ public abstract class SliceBackgroundWorker<E> implements Closeable {


        private static NotifySliceChangeHandler sHandler;
        private static NotifySliceChangeHandler sHandler;


        private final Map<Uri, Long> mLastUpdateTimeLookup = new ArrayMap<>();
        private final Map<Uri, Long> mLastUpdateTimeLookup = Collections.synchronizedMap(
                new ArrayMap<>());


        private static NotifySliceChangeHandler getInstance() {
        private static NotifySliceChangeHandler getInstance() {
            if (sHandler == null) {
            if (sHandler == null) {