package k4;

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import m4.C2543s1;

/* JADX INFO: loaded from: classes3.dex */
public final class V {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Logger f19831c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static V f19832d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final List f19833e;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final LinkedHashSet f19834a = new LinkedHashSet();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final LinkedHashMap f19835b = new LinkedHashMap();

    static {
        Logger logger = Logger.getLogger(V.class.getName());
        f19831c = logger;
        ArrayList arrayList = new ArrayList();
        try {
            boolean z6 = C2543s1.f21150a;
            arrayList.add(C2543s1.class);
        } catch (ClassNotFoundException e6) {
            logger.log(Level.WARNING, "Unable to find pick-first LoadBalancer", (Throwable) e6);
        }
        try {
            arrayList.add(t4.y.class);
        } catch (ClassNotFoundException e7) {
            logger.log(Level.FINE, "Unable to find round-robin LoadBalancer", (Throwable) e7);
        }
        f19833e = Collections.unmodifiableList(arrayList);
    }

    public static synchronized V a() {
        try {
            if (f19832d == null) {
                List<U> listE = AbstractC2395h.e(U.class, f19833e, U.class.getClassLoader(), new C2401n(6));
                f19832d = new V();
                for (U u6 : listE) {
                    f19831c.fine("Service loader found " + u6);
                    V v3 = f19832d;
                    synchronized (v3) {
                        u6.getClass();
                        v3.f19834a.add(u6);
                    }
                }
                f19832d.c();
            }
        } catch (Throwable th) {
            throw th;
        }
        return f19832d;
    }

    public final synchronized U b(String str) {
        LinkedHashMap linkedHashMap;
        linkedHashMap = this.f19835b;
        A4.g.o(str, "policy");
        return (U) linkedHashMap.get(str);
    }

    public final synchronized void c() {
        this.f19835b.clear();
        for (U u6 : this.f19834a) {
            String strA = u6.a();
            if (((U) this.f19835b.get(strA)) == null) {
                this.f19835b.put(strA, u6);
            }
        }
    }
}
