package m0; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; import p0.e; /* loaded from: classes.dex */ public class c implements e, p0.d { /* renamed from: i, reason: collision with root package name */ static final TreeMap f11750i = new TreeMap(); /* renamed from: a, reason: collision with root package name */ private volatile String f11751a; /* renamed from: b, reason: collision with root package name */ final long[] f11752b; /* renamed from: c, reason: collision with root package name */ final double[] f11753c; /* renamed from: d, reason: collision with root package name */ final String[] f11754d; /* renamed from: e, reason: collision with root package name */ final byte[][] f11755e; /* renamed from: f, reason: collision with root package name */ private final int[] f11756f; /* renamed from: g, reason: collision with root package name */ final int f11757g; /* renamed from: h, reason: collision with root package name */ int f11758h; private c(int i10) { this.f11757g = i10; int i11 = i10 + 1; this.f11756f = new int[i11]; this.f11752b = new long[i11]; this.f11753c = new double[i11]; this.f11754d = new String[i11]; this.f11755e = new byte[i11][]; } public static c G(String str, int i10) { TreeMap treeMap = f11750i; synchronized (treeMap) { Map.Entry ceilingEntry = treeMap.ceilingEntry(Integer.valueOf(i10)); if (ceilingEntry == null) { c cVar = new c(i10); cVar.I(str, i10); return cVar; } treeMap.remove(ceilingEntry.getKey()); c cVar2 = (c) ceilingEntry.getValue(); cVar2.I(str, i10); return cVar2; } } private static void O() { TreeMap treeMap = f11750i; if (treeMap.size() <= 15) { return; } int size = treeMap.size() - 10; Iterator it = treeMap.descendingKeySet().iterator(); while (true) { int i10 = size - 1; if (size <= 0) { return; } it.next(); it.remove(); size = i10; } } @Override // p0.d public void C(int i10, String str) { this.f11756f[i10] = 4; this.f11754d[i10] = str; } void I(String str, int i10) { this.f11751a = str; this.f11758h = i10; } @Override // p0.d public void J(int i10, double d10) { this.f11756f[i10] = 3; this.f11753c[i10] = d10; } @Override // p0.d public void T(int i10, long j10) { this.f11756f[i10] = 2; this.f11752b[i10] = j10; } @Override // p0.d public void Z(int i10, byte[] bArr) { this.f11756f[i10] = 5; this.f11755e[i10] = bArr; } @Override // p0.e public String c() { return this.f11751a; } @Override // java.io.Closeable, java.lang.AutoCloseable public void close() { } @Override // p0.d public void l0(int i10) { this.f11756f[i10] = 1; } public void release() { TreeMap treeMap = f11750i; synchronized (treeMap) { treeMap.put(Integer.valueOf(this.f11757g), this); O(); } } @Override // p0.e public void z(p0.d dVar) { for (int i10 = 1; i10 <= this.f11758h; i10++) { int i11 = this.f11756f[i10]; if (i11 == 1) { dVar.l0(i10); } else if (i11 == 2) { dVar.T(i10, this.f11752b[i10]); } else if (i11 == 3) { dVar.J(i10, this.f11753c[i10]); } else if (i11 == 4) { dVar.C(i10, this.f11754d[i10]); } else if (i11 == 5) { dVar.Z(i10, this.f11755e[i10]); } } } }