package androidx.work.impl;

import androidx.room.k;
import defpackage.a52;
import defpackage.as4;
import defpackage.cta;
import defpackage.fi9;
import defpackage.je9;
import defpackage.ji9;
import defpackage.kt7;
import defpackage.le9;
import defpackage.mta;
import defpackage.tsa;
import defpackage.tua;
import defpackage.vsa;
import defpackage.wf7;
import defpackage.wua;
import defpackage.y42;
import defpackage.ysa;
import defpackage.zf7;
import defpackage.zua;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/* JADX INFO: loaded from: classes.dex */
public final class WorkDatabase_Impl extends WorkDatabase {
    public volatile tua a;
    public volatile a52 b;
    public volatile zua c;
    public volatile ji9 d;
    public volatile vsa e;
    public volatile cta f;
    public volatile zf7 g;

    @Override // androidx.work.impl.WorkDatabase
    public final y42 a() {
        a52 a52Var;
        if (this.b != null) {
            return this.b;
        }
        synchronized (this) {
            try {
                if (this.b == null) {
                    this.b = new a52(this);
                }
                a52Var = this.b;
            } catch (Throwable th) {
                throw th;
            }
        }
        return a52Var;
    }

    @Override // androidx.work.impl.WorkDatabase
    public final wf7 b() {
        zf7 zf7Var;
        if (this.g != null) {
            return this.g;
        }
        synchronized (this) {
            try {
                if (this.g == null) {
                    this.g = new zf7(this);
                }
                zf7Var = this.g;
            } catch (Throwable th) {
                throw th;
            }
        }
        return zf7Var;
    }

    @Override // androidx.work.impl.WorkDatabase
    public final fi9 c() {
        ji9 ji9Var;
        if (this.d != null) {
            return this.d;
        }
        synchronized (this) {
            try {
                if (this.d == null) {
                    this.d = new ji9(this);
                }
                ji9Var = this.d;
            } catch (Throwable th) {
                throw th;
            }
        }
        return ji9Var;
    }

    @Override // androidx.room.RoomDatabase
    public final void clearAllTables() {
        super.assertNotMainThread();
        je9 writableDatabase = super.getOpenHelper().getWritableDatabase();
        try {
            super.beginTransaction();
            writableDatabase.execSQL("PRAGMA defer_foreign_keys = TRUE");
            writableDatabase.execSQL("DELETE FROM `Dependency`");
            writableDatabase.execSQL("DELETE FROM `WorkSpec`");
            writableDatabase.execSQL("DELETE FROM `WorkTag`");
            writableDatabase.execSQL("DELETE FROM `SystemIdInfo`");
            writableDatabase.execSQL("DELETE FROM `WorkName`");
            writableDatabase.execSQL("DELETE FROM `WorkProgress`");
            writableDatabase.execSQL("DELETE FROM `Preference`");
            super.setTransactionSuccessful();
        } finally {
            super.endTransaction();
            writableDatabase.query("PRAGMA wal_checkpoint(FULL)").close();
            if (!writableDatabase.inTransaction()) {
                writableDatabase.execSQL("VACUUM");
            }
        }
    }

    @Override // androidx.room.RoomDatabase
    public final as4 createInvalidationTracker() {
        return new as4(this, new HashMap(0), new HashMap(0), "Dependency", "WorkSpec", "WorkTag", "SystemIdInfo", "WorkName", "WorkProgress", "Preference");
    }

    @Override // androidx.room.RoomDatabase
    public final le9 createOpenHelper(androidx.room.a aVar) {
        k kVar = new k(aVar, new g(this), "7d73d21f1bd82c9e5268b6dcf9fde2cb", "3071c8717539de5d5353f4c8cd59a032");
        le9.b.a aVarA = le9.b.C0170b.a(aVar.a);
        aVarA.b = aVar.b;
        aVarA.c = kVar;
        return aVar.c.create(aVarA.a());
    }

    @Override // androidx.work.impl.WorkDatabase
    public final tsa d() {
        vsa vsaVar;
        if (this.e != null) {
            return this.e;
        }
        synchronized (this) {
            try {
                if (this.e == null) {
                    this.e = new vsa(this);
                }
                vsaVar = this.e;
            } catch (Throwable th) {
                throw th;
            }
        }
        return vsaVar;
    }

    @Override // androidx.work.impl.WorkDatabase
    public final ysa e() {
        cta ctaVar;
        if (this.f != null) {
            return this.f;
        }
        synchronized (this) {
            try {
                if (this.f == null) {
                    this.f = new cta(this);
                }
                ctaVar = this.f;
            } catch (Throwable th) {
                throw th;
            }
        }
        return ctaVar;
    }

    @Override // androidx.work.impl.WorkDatabase
    public final mta f() {
        tua tuaVar;
        if (this.a != null) {
            return this.a;
        }
        synchronized (this) {
            try {
                if (this.a == null) {
                    this.a = new tua(this);
                }
                tuaVar = this.a;
            } catch (Throwable th) {
                throw th;
            }
        }
        return tuaVar;
    }

    @Override // androidx.work.impl.WorkDatabase
    public final wua g() {
        zua zuaVar;
        if (this.c != null) {
            return this.c;
        }
        synchronized (this) {
            try {
                if (this.c == null) {
                    this.c = new zua(this);
                }
                zuaVar = this.c;
            } catch (Throwable th) {
                throw th;
            }
        }
        return zuaVar;
    }

    @Override // androidx.room.RoomDatabase
    public final List getAutoMigrations(Map map) {
        return Arrays.asList(new a(13, 14), new b(14, 15), new c(16, 17), new d(17, 18), new e(18, 19), new f(19, 20));
    }

    @Override // androidx.room.RoomDatabase
    public final Set getRequiredAutoMigrationSpecs() {
        return new HashSet();
    }

    @Override // androidx.room.RoomDatabase
    public final Map getRequiredTypeConverters() {
        HashMap map = new HashMap();
        List list = Collections.EMPTY_LIST;
        map.put(mta.class, list);
        map.put(y42.class, list);
        map.put(wua.class, list);
        map.put(fi9.class, list);
        map.put(tsa.class, list);
        map.put(ysa.class, list);
        map.put(wf7.class, list);
        map.put(kt7.class, list);
        return map;
    }
}
