package c.f.k;

/* JADX INFO: compiled from: Pools.java */
/* JADX INFO: loaded from: classes.dex */
public class d<T> implements c<T> {
    private final Object[] a;

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

    public d(int i2) {
        if (i2 <= 0) {
            throw new IllegalArgumentException("The max pool size must be > 0");
        }
        this.a = new Object[i2];
    }

    private boolean b(T t) {
        for (int i2 = 0; i2 < this.f1444b; i2++) {
            if (this.a[i2] == t) {
                return true;
            }
        }
        return false;
    }

    @Override // c.f.k.c
    public boolean a(T t) {
        if (b(t)) {
            throw new IllegalStateException("Already in the pool!");
        }
        int i2 = this.f1444b;
        Object[] objArr = this.a;
        if (i2 >= objArr.length) {
            return false;
        }
        objArr[i2] = t;
        this.f1444b = i2 + 1;
        return true;
    }

    @Override // c.f.k.c
    public T acquire() {
        int i2 = this.f1444b;
        if (i2 <= 0) {
            return null;
        }
        int i3 = i2 - 1;
        Object[] objArr = this.a;
        T t = (T) objArr[i3];
        objArr[i3] = null;
        this.f1444b = i2 - 1;
        return t;
    }
}
