package org.snmp4j.agent.mo.util;

import java.util.Iterator;
import java.util.Properties;
import org.snmp4j.agent.mo.MOColumn;
import org.snmp4j.agent.mo.MOTable;
import org.snmp4j.agent.mo.MOTableModel;
import org.snmp4j.agent.mo.MOTableRow;
import org.snmp4j.agent.mo.MOTableRowEvent;

/* JADX INFO: loaded from: classes.dex */
public class LogMOTableSizeLimit<R extends MOTableRow> extends MOTableSizeLimit<R> {
    public LogMOTableSizeLimit(int i2) {
        super(i2);
    }

    @Override // org.snmp4j.agent.mo.util.MOTableSizeLimit
    protected boolean removeEldest(MOTableRowEvent<R> mOTableRowEvent, int i2) {
        boolean z;
        MOTable<R, ? extends MOColumn, ? extends MOTableModel<R>> table = mOTableRowEvent.getTable();
        synchronized (table.getModel()) {
            Iterator<R> it = table.getModel().iterator();
            int i3 = 0;
            z = false;
            while (i3 < i2 && it.hasNext()) {
                it.next();
                it.remove();
                i3++;
                z = true;
            }
        }
        return z;
    }

    public LogMOTableSizeLimit(Properties properties) {
        super(properties);
    }
}
