package o; import io.reactivex.rxjava3.exceptions.ProtocolViolationException; import java.util.Objects; import java.util.concurrent.atomic.AtomicReference; /* renamed from: o.fTf, reason: case insensitive filesystem */ /* loaded from: classes6.dex */ public enum EnumC13192fTf implements fSJ { DISPOSED; @Override // o.fSJ public final void dispose() { } @Override // o.fSJ public final boolean isDisposed() { return true; } public static boolean d(AtomicReference atomicReference, fSJ fsj) { while (true) { fSJ fsj2 = atomicReference.get(); if (fsj2 == DISPOSED) { if (fsj == null) { return false; } fsj.dispose(); return false; } while (!atomicReference.compareAndSet(fsj2, fsj)) { if (atomicReference.get() != fsj2) { break; } } if (fsj2 == null) { return true; } fsj2.dispose(); return true; } } public static boolean a(AtomicReference atomicReference, fSJ fsj) { Objects.requireNonNull(fsj, "d is null"); while (!atomicReference.compareAndSet(null, fsj)) { if (atomicReference.get() != null) { fsj.dispose(); if (atomicReference.get() == DISPOSED) { return false; } C13418fZu.c(new ProtocolViolationException("Disposable already set!")); return false; } } return true; } public static boolean c(AtomicReference atomicReference, fSJ fsj) { while (true) { fSJ fsj2 = atomicReference.get(); if (fsj2 == DISPOSED) { if (fsj == null) { return false; } fsj.dispose(); return false; } while (!atomicReference.compareAndSet(fsj2, fsj)) { if (atomicReference.get() != fsj2) { break; } } return true; } } public static boolean e(AtomicReference atomicReference) { fSJ andSet; fSJ fsj = atomicReference.get(); EnumC13192fTf enumC13192fTf = DISPOSED; if (fsj == enumC13192fTf || (andSet = atomicReference.getAndSet(enumC13192fTf)) == enumC13192fTf) { return false; } if (andSet == null) { return true; } andSet.dispose(); return true; } public static boolean d(fSJ fsj, fSJ fsj2) { if (fsj2 == null) { C13418fZu.c(new NullPointerException("next is null")); return false; } if (fsj == null) { return true; } fsj2.dispose(); C13418fZu.c(new ProtocolViolationException("Disposable already set!")); return false; } public static boolean b(AtomicReference atomicReference, fSJ fsj) { while (!atomicReference.compareAndSet(null, fsj)) { if (atomicReference.get() != null) { if (atomicReference.get() != DISPOSED) { return false; } fsj.dispose(); return false; } } return true; } public static boolean c(fSJ fsj) { return fsj == DISPOSED; } }