package k1;

import e1.AbstractC0453a;

/* JADX INFO: renamed from: k1.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0585c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final int f4774a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    static Object[] f4775b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static int f4776c;

    static {
        int iD = AbstractC0453a.d("jcifs.smb.maxBuffers", 16);
        f4774a = iD;
        f4775b = new Object[iD];
        f4776c = 0;
    }

    public static byte[] a() {
        synchronized (f4775b) {
            try {
                if (f4776c > 0) {
                    for (int i2 = 0; i2 < f4774a; i2++) {
                        Object[] objArr = f4775b;
                        Object obj = objArr[i2];
                        if (obj != null) {
                            byte[] bArr = (byte[]) obj;
                            objArr[i2] = null;
                            f4776c--;
                            return bArr;
                        }
                    }
                }
                return new byte[65535];
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    static void b(AbstractC0574K abstractC0574K, AbstractC0575L abstractC0575L) {
        synchronized (f4775b) {
            abstractC0574K.f4625P0 = a();
            abstractC0575L.f4644I0 = a();
        }
    }

    public static void c(byte[] bArr) {
        synchronized (f4775b) {
            try {
                if (f4776c < f4774a) {
                    for (int i2 = 0; i2 < f4774a; i2++) {
                        Object[] objArr = f4775b;
                        if (objArr[i2] == null) {
                            objArr[i2] = bArr;
                            f4776c++;
                            return;
                        }
                    }
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
