package androidx.work.impl;

import android.os.Looper;
import defpackage.AbstractC0494;
import defpackage.AbstractC1641;
import defpackage.AbstractC1741;
import defpackage.AbstractC1989;
import defpackage.AbstractC2767;
import defpackage.AbstractC3869;
import defpackage.AbstractC4546;
import defpackage.C0431;
import defpackage.C1225;
import defpackage.C1652;
import defpackage.C1746;
import defpackage.C2388;
import defpackage.C2429;
import defpackage.C2559;
import defpackage.C2568;
import defpackage.C2650;
import defpackage.C2866;
import defpackage.C3035;
import defpackage.C3429;
import defpackage.C3567;
import defpackage.C3611;
import defpackage.C4463;
import defpackage.C5563;
import defpackage.ExecutorC1145;
import defpackage.InterfaceC2262;
import defpackage.InterfaceC2274;
import defpackage.InterfaceC3759;
import defpackage.InterfaceC4217;
import defpackage.InterfaceC4943;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Callable;
import java.util.concurrent.Executor;

/* loaded from: classes3.dex */
public abstract class WorkDatabase {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public C4463 f963;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public C2429 f965;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public Executor f966;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public C3611 f968;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public InterfaceC2262 f969;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public boolean f972;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public ExecutorC1145 f973;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final ᵪᵨ f964 = new ᵪᵨ(12);

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final ThreadLocal f967 = new ThreadLocal();

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final LinkedHashMap f970 = new LinkedHashMap();

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public boolean f971 = true;

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public AbstractC1741 mo666() {
        throw new C1225();
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void m667(Runnable runnable) {
        m683();
        try {
            runnable.run();
            m675();
        } finally {
            m668();
        }
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final void m668() {
        m669().mo9169().m6456();
        if (m686()) {
            return;
        }
        C2429 c2429 = this.f965;
        if (c2429 == null) {
            c2429 = null;
        }
        c2429.f9471.m2810(c2429.f9470, c2429.f9469);
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final InterfaceC4217 m669() {
        C4463 c4463 = this.f963;
        if (c4463 == null) {
            c4463 = null;
        }
        InterfaceC4217 interfaceC4217M9493 = c4463.m9493();
        if (interfaceC4217M9493 != null) {
            return interfaceC4217M9493;
        }
        ᵹˉᵞ.ᵳٴᵶ("Cannot return a SupportSQLiteOpenHelper since no SupportSQLiteOpenHelper.Factory was configured with Room.");
        return null;
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public abstract C3429 mo670();

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public List mo671(LinkedHashMap linkedHashMap) {
        LinkedHashMap linkedHashMap2 = new LinkedHashMap(AbstractC4546.m9659(linkedHashMap.size()));
        for (Map.Entry entry : linkedHashMap.entrySet()) {
            linkedHashMap2.put(((C5563) entry.getKey()).f20859, entry.getValue());
        }
        return C3035.f11677;
    }

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public abstract C0431 mo672();

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public LinkedHashMap mo673() {
        int iM9659 = AbstractC4546.m9659(AbstractC3869.m8517(C2388.f9327, 10));
        if (iM9659 < 16) {
            iM9659 = 16;
        }
        return new LinkedHashMap(iM9659);
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final Object m674(boolean z, InterfaceC3759 interfaceC3759, AbstractC1989 abstractC1989) {
        C4463 c4463 = this.f963;
        if (c4463 == null) {
            c4463 = null;
        }
        return ((InterfaceC2274) c4463.f16653).mo5945(z, interfaceC3759, abstractC1989);
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final void m675() {
        m669().mo9169().m6449();
    }

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public abstract C1652 mo676();

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m677() {
        if (this.f972) {
            return;
        }
        if (Looper.getMainLooper().getThread() == Thread.currentThread()) {
            ᵹˉᵞ.ᵳٴᵶ("Cannot access database on the main thread since it may potentially lock the UI for a long period of time.");
        }
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public abstract C2650 mo678();

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public abstract C2568 mo679();

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public abstract C2866 mo680();

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final boolean m681() {
        C4463 c4463 = this.f963;
        if (c4463 == null) {
            c4463 = null;
        }
        C2559 c2559 = (C2559) c4463.f16658;
        if (c2559 != null) {
            return c2559.f9948.isOpen();
        }
        return false;
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final Object m682(Callable callable) {
        m683();
        try {
            Object objCall = callable.call();
            m675();
            return objCall;
        } finally {
            m668();
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m683() {
        m677();
        m677();
        C2559 c2559Mo9169 = m669().mo9169();
        if (!c2559Mo9169.m6448()) {
            C2429 c2429 = this.f965;
            InterfaceC4943 interfaceC4943 = null;
            if (c2429 == null) {
                c2429 = null;
            }
            c2429.getClass();
            AbstractC0494.m2144(new C3567(c2429, interfaceC4943, 2));
        }
        if (c2559Mo9169.f9948.isWriteAheadLoggingEnabled()) {
            c2559Mo9169.m6451();
        } else {
            c2559Mo9169.m6457();
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final boolean m684() {
        C4463 c4463 = this.f963;
        if (c4463 == null) {
            c4463 = null;
        }
        return c4463.m9493() != null;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public abstract C1746 mo685();

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final boolean m686() {
        return m681() && m669().mo9169().m6448();
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public Set mo687() {
        C2388 c2388 = C2388.f9327;
        ArrayList arrayList = new ArrayList(AbstractC3869.m8517(c2388, 10));
        Iterator<E> it = c2388.iterator();
        while (it.hasNext()) {
            arrayList.add(AbstractC1641.m4709((Class) it.next()));
        }
        return AbstractC2767.m6812(arrayList);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public abstract C2429 mo688();
}
