package v;

import java.util.concurrent.CancellationException;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: renamed from: v.E0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C2975E0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final AtomicReference f24717a = new AtomicReference(null);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final e5.c f24718b = e5.d.a();

    public static final void a(C2975E0 c2975e0, C2969B0 c2969b0) {
        while (true) {
            AtomicReference atomicReference = c2975e0.f24717a;
            C2969B0 c2969b02 = (C2969B0) atomicReference.get();
            if (c2969b02 != null && c2969b0.f24682a.compareTo(c2969b02.f24682a) < 0) {
                throw new CancellationException("Current mutation had a higher priority");
            }
            while (!atomicReference.compareAndSet(c2969b02, c2969b0)) {
                if (atomicReference.get() != c2969b02) {
                    break;
                }
            }
            if (c2969b02 != null) {
                c2969b02.f24683b.cancel(new C2967A0("Mutation interrupted", 0));
                return;
            }
            return;
        }
    }
}
