package com.google.android.gms.internal.ads;

import androidx.annotation.Nullable;
import java.util.LinkedList;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/* JADX INFO: loaded from: classes2.dex */
public final class yb1 implements xb1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ConcurrentHashMap f18789a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ac1 f18790b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final pb f18791c = new pb();

    public yb1(ac1 ac1Var) {
        this.f18789a = new ConcurrentHashMap(ac1Var.f8634e);
        this.f18790b = ac1Var;
    }

    public final synchronized boolean a(cc1 cc1Var, bc1 bc1Var) {
        boolean z10;
        try {
            ConcurrentHashMap concurrentHashMap = this.f18789a;
            wb1 wb1Var = (wb1) concurrentHashMap.get(cc1Var);
            m7.n.C.f30472k.getClass();
            bc1Var.f9494d = System.currentTimeMillis();
            if (wb1Var == null) {
                ac1 ac1Var = this.f18790b;
                wb1 wb1Var2 = new wb1(ac1Var.f8634e, ac1Var.f8635f * 1000);
                if (concurrentHashMap.size() == ac1Var.f8633d) {
                    int i10 = ac1Var.f8639j;
                    int i11 = i10 - 1;
                    cc1 cc1Var2 = null;
                    if (i10 == 0) {
                        throw null;
                    }
                    long j10 = Long.MAX_VALUE;
                    if (i11 == 0) {
                        for (Map.Entry entry : concurrentHashMap.entrySet()) {
                            if (((wb1) entry.getValue()).f18027d.f14066a < j10) {
                                j10 = ((wb1) entry.getValue()).f18027d.f14066a;
                                cc1Var2 = (cc1) entry.getKey();
                            }
                        }
                        if (cc1Var2 != null) {
                            concurrentHashMap.remove(cc1Var2);
                        }
                    } else if (i11 == 1) {
                        for (Map.Entry entry2 : concurrentHashMap.entrySet()) {
                            if (((wb1) entry2.getValue()).f18027d.f14068c < j10) {
                                j10 = ((wb1) entry2.getValue()).f18027d.f14068c;
                                cc1Var2 = (cc1) entry2.getKey();
                            }
                        }
                        if (cc1Var2 != null) {
                            concurrentHashMap.remove(cc1Var2);
                        }
                    } else if (i11 == 2) {
                        int i12 = Integer.MAX_VALUE;
                        for (Map.Entry entry3 : concurrentHashMap.entrySet()) {
                            if (((wb1) entry3.getValue()).f18027d.f14069d < i12) {
                                i12 = ((wb1) entry3.getValue()).f18027d.f14069d;
                                cc1Var2 = (cc1) entry3.getKey();
                            }
                        }
                        if (cc1Var2 != null) {
                            concurrentHashMap.remove(cc1Var2);
                        }
                    }
                    pb pbVar = this.f18791c;
                    pbVar.f15352b++;
                    ((zb1) pbVar.f15356f).f19228b = true;
                }
                concurrentHashMap.put(cc1Var, wb1Var2);
                pb pbVar2 = this.f18791c;
                pbVar2.f15351a++;
                ((zb1) pbVar2.f15356f).f19227a = true;
                wb1Var = wb1Var2;
            }
            mc1 mc1Var = wb1Var.f18027d;
            mc1Var.getClass();
            m7.n.C.f30472k.getClass();
            mc1Var.f14068c = System.currentTimeMillis();
            mc1Var.f14069d++;
            wb1Var.a();
            LinkedList linkedList = wb1Var.f18024a;
            if (linkedList.size() == wb1Var.f18025b) {
                z10 = false;
            } else {
                linkedList.add(bc1Var);
                z10 = true;
            }
            pb pbVar3 = this.f18791c;
            pbVar3.f15355e++;
            zb1 zb1Var = (zb1) pbVar3.f15356f;
            zb1 zb1VarClone = zb1Var.clone();
            zb1Var.f19227a = false;
            zb1Var.f19228b = false;
            lc1 lc1Var = wb1Var.f18027d.f14067b;
            lc1 lc1VarClone = lc1Var.clone();
            lc1Var.f13629a = false;
            lc1Var.f13630b = 0;
            lm lmVarB = rm.B();
            jm jmVarC = km.C();
            jmVarC.c();
            ((km) jmVarC.f8617b).D();
            pm pmVarC = qm.C();
            boolean z11 = zb1VarClone.f19227a;
            pmVarC.c();
            ((qm) pmVarC.f8617b).D(z11);
            boolean z12 = zb1VarClone.f19228b;
            pmVarC.c();
            ((qm) pmVarC.f8617b).E(z12);
            int i13 = lc1VarClone.f13630b;
            pmVarC.c();
            ((qm) pmVarC.f8617b).B(i13);
            jmVarC.c();
            ((km) jmVarC.f8617b).B((qm) pmVarC.e());
            lmVarB.c();
            ((rm) lmVarB.f8617b).C((km) jmVarC.e());
            bc1Var.f9491a.zza().f10380f.j((rm) lmVarB.e());
            b();
        } catch (Throwable th) {
            throw th;
        }
        return z10;
    }

    public final void b() {
        if (((Boolean) n7.y.f31093e.f31096c.b(ao.f8802c7)).booleanValue()) {
            StringBuilder sb = new StringBuilder();
            ac1 ac1Var = this.f18790b;
            sb.append(ac1Var.f8632c);
            sb.append(" PoolCollection");
            StringBuilder sb2 = new StringBuilder("\n\tPool does not exist: ");
            pb pbVar = this.f18791c;
            sb2.append(pbVar.f15353c);
            sb2.append("\n\tNew pools created: ");
            sb2.append(pbVar.f15351a);
            sb2.append("\n\tPools removed: ");
            sb2.append(pbVar.f15352b);
            sb2.append("\n\tEntries added: ");
            sb2.append(pbVar.f15355e);
            sb2.append("\n\tNo entries retrieved: ");
            sb2.append(pbVar.f15354d);
            sb2.append("\n");
            sb.append(sb2.toString());
            int i10 = 0;
            for (Map.Entry entry : this.f18789a.entrySet()) {
                i10++;
                sb.append(i10);
                sb.append(". ");
                sb.append(entry.getValue());
                sb.append("#");
                sb.append(((cc1) entry.getKey()).hashCode());
                sb.append("    ");
                int i11 = 0;
                while (true) {
                    wb1 wb1Var = (wb1) entry.getValue();
                    wb1Var.a();
                    if (i11 >= wb1Var.f18024a.size()) {
                        break;
                    }
                    sb.append("[O]");
                    i11++;
                }
                wb1 wb1Var2 = (wb1) entry.getValue();
                wb1Var2.a();
                for (int size = wb1Var2.f18024a.size(); size < ac1Var.f8634e; size++) {
                    sb.append("[ ]");
                }
                sb.append("\n");
                wb1 wb1Var3 = (wb1) entry.getValue();
                StringBuilder sb3 = new StringBuilder("Created: ");
                mc1 mc1Var = wb1Var3.f18027d;
                sb3.append(mc1Var.f14066a);
                sb3.append(" Last accessed: ");
                sb3.append(mc1Var.f14068c);
                sb3.append(" Accesses: ");
                sb3.append(mc1Var.f14069d);
                sb3.append("\nEntries retrieved: Valid: ");
                sb3.append(mc1Var.f14070e);
                sb3.append(" Stale: ");
                sb3.append(mc1Var.f14071f);
                sb.append(sb3.toString());
                sb.append("\n");
            }
            while (i10 < ac1Var.f8633d) {
                i10++;
                sb.append(i10);
                sb.append(".\n");
            }
            q7.j.a(sb.toString());
        }
    }

    @Override // com.google.android.gms.internal.ads.xb1
    @Nullable
    public final synchronized bc1 zza(cc1 cc1Var) {
        bc1 bc1VarZzb;
        try {
            wb1 wb1Var = (wb1) this.f18789a.get(cc1Var);
            if (wb1Var != null) {
                bc1VarZzb = wb1Var.zzb();
                if (bc1VarZzb == null) {
                    this.f18791c.f15354d++;
                }
                lc1 lc1Var = wb1Var.f18027d.f14067b;
                lc1 lc1VarClone = lc1Var.clone();
                lc1Var.f13629a = false;
                lc1Var.f13630b = 0;
                if (bc1VarZzb != null) {
                    lm lmVarB = rm.B();
                    jm jmVarC = km.C();
                    jmVarC.c();
                    ((km) jmVarC.f8617b).D();
                    nm nmVarB = om.B();
                    boolean z10 = lc1VarClone.f13629a;
                    nmVarB.c();
                    ((om) nmVarB.f8617b).D(z10);
                    int i10 = lc1VarClone.f13630b;
                    nmVarB.c();
                    ((om) nmVarB.f8617b).E(i10);
                    jmVarC.c();
                    ((km) jmVarC.f8617b).E((om) nmVarB.e());
                    lmVarB.c();
                    ((rm) lmVarB.f8617b).C((km) jmVarC.e());
                    bc1VarZzb.f9491a.zza().f10380f.g((rm) lmVarB.e());
                }
                b();
            } else {
                this.f18791c.f15353c++;
                b();
                bc1VarZzb = null;
            }
        } catch (Throwable th) {
            throw th;
        }
        return bc1VarZzb;
    }
}
