package p037.p109;

import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;
import p037.p115.p116.InterfaceC2447;
import p037.p115.p116.InterfaceC2448;

/* JADX INFO: renamed from: މ.ސ.ވ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2409 implements InterfaceC2448, InterfaceC2447 {

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public static final TreeMap<Integer, C2409> f7630 = new TreeMap<>();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public volatile String f7631;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final long[] f7632;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final double[] f7633;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final String[] f7634;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final byte[][] f7635;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final int[] f7636;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final int f7637;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public int f7638;

    public C2409(int i) {
        this.f7637 = i;
        int i2 = i + 1;
        this.f7636 = new int[i2];
        this.f7632 = new long[i2];
        this.f7633 = new double[i2];
        this.f7634 = new String[i2];
        this.f7635 = new byte[i2][];
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C2409 m4490(String str, int i) {
        synchronized (f7630) {
            Map.Entry<Integer, C2409> entryCeilingEntry = f7630.ceilingEntry(Integer.valueOf(i));
            if (entryCeilingEntry == null) {
                C2409 c2409 = new C2409(i);
                c2409.f7631 = str;
                c2409.f7638 = i;
                return c2409;
            }
            f7630.remove(entryCeilingEntry.getKey());
            C2409 value = entryCeilingEntry.getValue();
            value.f7631 = str;
            value.f7638 = i;
            return value;
        }
    }

    @Override // p037.p115.p116.InterfaceC2447
    public void bindBlob(int i, byte[] bArr) {
        this.f7636[i] = 5;
        this.f7635[i] = bArr;
    }

    @Override // p037.p115.p116.InterfaceC2447
    public void bindDouble(int i, double d) {
        this.f7636[i] = 3;
        this.f7633[i] = d;
    }

    @Override // p037.p115.p116.InterfaceC2447
    public void bindLong(int i, long j) {
        this.f7636[i] = 2;
        this.f7632[i] = j;
    }

    @Override // p037.p115.p116.InterfaceC2447
    public void bindNull(int i) {
        this.f7636[i] = 1;
    }

    @Override // p037.p115.p116.InterfaceC2447
    public void bindString(int i, String str) {
        this.f7636[i] = 4;
        this.f7634[i] = str;
    }

    @Override // java.io.Closeable, java.lang.AutoCloseable
    public void close() {
    }

    @Override // p037.p115.p116.InterfaceC2448
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public String mo4491() {
        return this.f7631;
    }

    @Override // p037.p115.p116.InterfaceC2448
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void mo4492(InterfaceC2447 interfaceC2447) {
        for (int i = 1; i <= this.f7638; i++) {
            int i2 = this.f7636[i];
            if (i2 == 1) {
                interfaceC2447.bindNull(i);
            } else if (i2 == 2) {
                interfaceC2447.bindLong(i, this.f7632[i]);
            } else if (i2 == 3) {
                interfaceC2447.bindDouble(i, this.f7633[i]);
            } else if (i2 == 4) {
                interfaceC2447.bindString(i, this.f7634[i]);
            } else if (i2 == 5) {
                interfaceC2447.bindBlob(i, this.f7635[i]);
            }
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m4493() {
        synchronized (f7630) {
            f7630.put(Integer.valueOf(this.f7637), this);
            if (f7630.size() > 15) {
                int size = f7630.size() - 10;
                Iterator<Integer> it = f7630.descendingKeySet().iterator();
                while (true) {
                    int i = size - 1;
                    if (size <= 0) {
                        break;
                    }
                    it.next();
                    it.remove();
                    size = i;
                }
            }
        }
    }
}
