package com.bytedance.sdk.openadsdk.core.eT.YFl;

import android.content.ContentValues;
import android.text.TextUtils;
import android.util.LruCache;
import com.bytedance.sdk.openadsdk.core.lG;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/* loaded from: classes2.dex */
public class tN {
    private static volatile tN Sg = null;
    public static int YFl = 20;
    private final Object tN = new Object();
    private final LruCache<String, YFl> AlY = new LruCache<String, YFl>(YFl) { // from class: com.bytedance.sdk.openadsdk.core.eT.YFl.tN.1
        /* JADX INFO: Access modifiers changed from: protected */
        @Override // android.util.LruCache
        /* renamed from: YFl */
        public int sizeOf(String str, YFl yFl) {
            return 1;
        }
    };

    public static String AlY() {
        return "ALTER TABLE ugen_template ADD COLUMN rit TEXT ";
    }

    public static String tN() {
        return "CREATE TABLE IF NOT EXISTS ugen_template (_id INTEGER PRIMARY KEY AUTOINCREMENT,id TEXT UNIQUE,md5 TEXT ,url TEXT , data TEXT , rit TEXT , update_time TEXT)";
    }

    private tN() {
    }

    public static tN YFl() {
        if (Sg == null) {
            synchronized (tN.class) {
                if (Sg == null) {
                    Sg = new tN();
                }
            }
        }
        return Sg;
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public YFl YFl(String str, String str2) {
        YFl yFl;
        YFl YFl2;
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        synchronized (this.tN) {
            yFl = this.AlY.get(str);
        }
        if (yFl != null) {
            if (TextUtils.equals(str2, yFl.Sg())) {
                return yFl;
            }
            Sg(str2);
            return null;
        }
        com.bytedance.sdk.openadsdk.multipro.aidl.tN tNVar = new com.bytedance.sdk.openadsdk.multipro.aidl.tN(com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", null, "id=? AND md5=?", new String[]{str, str2}, null, null, null));
        try {
            if (tNVar.moveToFirst()) {
                do {
                    int columnIndex = tNVar.getColumnIndex("id");
                    int columnIndex2 = tNVar.getColumnIndex("md5");
                    int columnIndex3 = tNVar.getColumnIndex("url");
                    int columnIndex4 = tNVar.getColumnIndex("data");
                    int columnIndex5 = tNVar.getColumnIndex("update_time");
                    if (columnIndex != -1 && columnIndex2 != -1 && columnIndex3 != -1 && columnIndex5 != -1 && columnIndex4 != -1) {
                        int columnIndex6 = tNVar.getColumnIndex("rit");
                        String string = tNVar.getString(columnIndex);
                        String string2 = tNVar.getString(columnIndex2);
                        String string3 = tNVar.getString(columnIndex3);
                        String string4 = tNVar.getString(columnIndex4);
                        if (TextUtils.isEmpty(string4)) {
                            return null;
                        }
                        YFl2 = new YFl().YFl(string).Sg(string2).AlY(string4).tN(string3).wN(columnIndex6 != -1 ? tNVar.getString(columnIndex6) : null).YFl(Long.valueOf(tNVar.getLong(columnIndex5)));
                        synchronized (this.tN) {
                            this.AlY.put(string, YFl2);
                        }
                    }
                    return null;
                } while (tNVar.moveToNext());
                return YFl2;
            }
        } finally {
            try {
                return null;
            } finally {
            }
        }
        return null;
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public void YFl(YFl yFl) {
        if (yFl == null || TextUtils.isEmpty(yFl.YFl())) {
            return;
        }
        com.bytedance.sdk.openadsdk.multipro.aidl.tN tNVar = new com.bytedance.sdk.openadsdk.multipro.aidl.tN(com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", null, "id=?", new String[]{yFl.YFl()}, null, null, null));
        boolean z = tNVar.getCount() > 0;
        try {
            tNVar.close();
        } catch (Throwable unused) {
        }
        ContentValues contentValues = new ContentValues();
        contentValues.put("id", yFl.YFl());
        contentValues.put("md5", yFl.Sg());
        contentValues.put("url", yFl.tN());
        contentValues.put("data", yFl.wN());
        contentValues.put("rit", yFl.vc());
        contentValues.put("update_time", yFl.AlY());
        if (z) {
            com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", contentValues, "id=?", new String[]{yFl.YFl()});
        } else {
            com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", contentValues);
        }
        synchronized (this.tN) {
            this.AlY.put(yFl.YFl(), yFl);
        }
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public List<YFl> Sg() {
        ArrayList arrayList = new ArrayList();
        com.bytedance.sdk.openadsdk.multipro.aidl.tN tNVar = new com.bytedance.sdk.openadsdk.multipro.aidl.tN(com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", null, null, null, null, null, null));
        try {
            if (tNVar.moveToFirst()) {
                do {
                    int columnIndex = tNVar.getColumnIndex("id");
                    int columnIndex2 = tNVar.getColumnIndex("md5");
                    int columnIndex3 = tNVar.getColumnIndex("url");
                    int columnIndex4 = tNVar.getColumnIndex("data");
                    int columnIndex5 = tNVar.getColumnIndex("update_time");
                    if (columnIndex != -1 && columnIndex2 != -1 && columnIndex3 != -1 && columnIndex5 != -1 && columnIndex4 != -1) {
                        int columnIndex6 = tNVar.getColumnIndex("rit");
                        String string = columnIndex6 != -1 ? tNVar.getString(columnIndex6) : null;
                        String string2 = tNVar.getString(columnIndex);
                        String string3 = tNVar.getString(columnIndex2);
                        String string4 = tNVar.getString(columnIndex3);
                        YFl YFl2 = new YFl().YFl(string2).Sg(string3).tN(string4).AlY(tNVar.getString(columnIndex4)).wN(string).YFl(Long.valueOf(tNVar.getLong(columnIndex5)));
                        arrayList.add(YFl2);
                        synchronized (this.tN) {
                            this.AlY.put(string2, YFl2);
                        }
                    }
                } while (tNVar.moveToNext());
            }
        } finally {
            try {
                return arrayList;
            } finally {
            }
        }
        return arrayList;
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public Set<YFl> YFl(String str) {
        YFl yFl;
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        HashSet hashSet = new HashSet();
        com.bytedance.sdk.openadsdk.multipro.aidl.tN tNVar = new com.bytedance.sdk.openadsdk.multipro.aidl.tN(com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", null, "rit=?", new String[]{str}, null, null, null));
        try {
            if (tNVar.moveToFirst()) {
                do {
                    int columnIndex = tNVar.getColumnIndex("id");
                    if (columnIndex != -1) {
                        String string = tNVar.getString(columnIndex);
                        if (!TextUtils.isEmpty(string)) {
                            synchronized (this.tN) {
                                yFl = this.AlY.get(string);
                            }
                            if (yFl != null) {
                                hashSet.add(yFl);
                            } else {
                                YFl yFl2 = new YFl();
                                int columnIndex2 = tNVar.getColumnIndex("data");
                                if (columnIndex2 != -1) {
                                    String string2 = tNVar.getString(columnIndex2);
                                    if (!TextUtils.isEmpty(string2)) {
                                        yFl2.AlY(string2);
                                        yFl2.YFl(string);
                                        yFl2.wN(str);
                                        int columnIndex3 = tNVar.getColumnIndex("md5");
                                        int columnIndex4 = tNVar.getColumnIndex("url");
                                        int columnIndex5 = tNVar.getColumnIndex("update_time");
                                        if (columnIndex3 != -1) {
                                            yFl2.Sg(tNVar.getString(columnIndex3));
                                        }
                                        if (columnIndex4 != -1) {
                                            yFl2.tN(tNVar.getString(columnIndex4));
                                        }
                                        if (columnIndex5 != -1) {
                                            yFl2.YFl(Long.valueOf(tNVar.getLong(columnIndex5)));
                                        }
                                        hashSet.add(yFl2);
                                        synchronized (this.tN) {
                                            this.AlY.put(string, yFl2);
                                        }
                                    }
                                }
                            }
                        }
                    }
                } while (tNVar.moveToNext());
            }
        } finally {
            try {
                return hashSet;
            } finally {
            }
        }
        return hashSet;
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public void YFl(Set<String> set) {
        if (set == null || set.isEmpty()) {
            return;
        }
        String[] strArr = (String[]) set.toArray(new String[set.size()]);
        if (strArr.length > 0) {
            for (String str : strArr) {
                Sg(str);
                com.bytedance.sdk.openadsdk.multipro.YFl.YFl.YFl(lG.YFl(), "ugen_template", "id=?", new String[]{str});
            }
        }
    }

    private void Sg(String str) {
        if (!TextUtils.isEmpty(str) && this.AlY.size() > 0) {
            synchronized (this.tN) {
                this.AlY.remove(str);
            }
        }
    }
}
