package com.bytedance.sdk.openadsdk.gqi.ro;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.text.TextUtils;
import com.bytedance.sdk.openadsdk.core.ajl;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public class fm {
    private static final ConcurrentHashMap<String, Object> fm = new ConcurrentHashMap<>();

    public static void fm(Context context, String str, ContentValues contentValues) {
        if (contentValues == null || TextUtils.isEmpty(str)) {
            return;
        }
        synchronized (fm(str)) {
            try {
                ajl.fm(context).fm().fm(str, (String) null, contentValues);
            } catch (Throwable unused) {
            }
        }
    }

    public static int fm(Context context, String str, String str2, String[] strArr) {
        int iFm;
        if (TextUtils.isEmpty(str)) {
            return 0;
        }
        synchronized (fm(str)) {
            try {
                iFm = ajl.fm(context).fm().fm(str, str2, strArr);
            } catch (Throwable unused) {
                return 0;
            }
        }
        return iFm;
    }

    public static int fm(Context context, String str, ContentValues contentValues, String str2, String[] strArr) {
        int iFm;
        if (contentValues != null && !TextUtils.isEmpty(str)) {
            synchronized (fm(str)) {
                try {
                    iFm = ajl.fm(context).fm().fm(str, contentValues, str2, strArr);
                } catch (Throwable unused) {
                }
            }
            return iFm;
        }
        return 0;
    }

    public static Map<String, List<String>> fm(Context context, String str, String[] strArr, String str2, String[] strArr2, String str3, String str4, String str5) {
        Map<String, List<String>> mapFm;
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        synchronized (fm(str)) {
            try {
                mapFm = fm(ajl.fm(context).fm().fm(str, strArr, str2, strArr2, str3, str4, str5));
            } catch (Throwable unused) {
                return null;
            }
        }
        return mapFm;
    }

    public static Map<String, List<String>> fm(Cursor cursor) {
        HashMap map = new HashMap();
        if (cursor != null) {
            try {
                String[] columnNames = cursor.getColumnNames();
                while (cursor.getCount() > 0 && cursor.moveToNext()) {
                    for (String str : columnNames) {
                        if (!map.containsKey(str)) {
                            map.put(str, new LinkedList());
                        }
                        ((List) map.get(str)).add(cursor.getString(cursor.getColumnIndex(str)));
                    }
                }
            } catch (Throwable unused) {
            }
            cursor.close();
        }
        return map;
    }

    private static Object fm(String str) {
        Object obj;
        ConcurrentHashMap<String, Object> concurrentHashMap = fm;
        Object obj2 = concurrentHashMap.get(str);
        if (obj2 != null) {
            return obj2;
        }
        synchronized (fm.class) {
            try {
                obj = concurrentHashMap.get(str);
                if (obj == null) {
                    obj = new Object();
                    concurrentHashMap.put(str, obj);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        return obj;
    }
}
