package k;

/* JADX INFO: compiled from: Pools.java */
/* JADX INFO: loaded from: classes.dex */
class g<T> implements f<T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Object[] f5124a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private int f5125b;

    g(int i3) {
        if (i3 <= 0) {
            throw new IllegalArgumentException("The max pool size must be > 0");
        }
        this.f5124a = new Object[i3];
    }

    @Override // k.f
    public boolean a(T t2) {
        int i3 = this.f5125b;
        Object[] objArr = this.f5124a;
        if (i3 >= objArr.length) {
            return false;
        }
        objArr[i3] = t2;
        this.f5125b = i3 + 1;
        return true;
    }

    @Override // k.f
    public T b() {
        int i3 = this.f5125b;
        if (i3 <= 0) {
            return null;
        }
        int i4 = i3 - 1;
        Object[] objArr = this.f5124a;
        T t2 = (T) objArr[i4];
        objArr[i4] = null;
        this.f5125b = i3 - 1;
        return t2;
    }

    @Override // k.f
    public void c(T[] tArr, int i3) {
        if (i3 > tArr.length) {
            i3 = tArr.length;
        }
        for (int i4 = 0; i4 < i3; i4++) {
            T t2 = tArr[i4];
            int i5 = this.f5125b;
            Object[] objArr = this.f5124a;
            if (i5 < objArr.length) {
                objArr[i5] = t2;
                this.f5125b = i5 + 1;
            }
        }
    }
}
