/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.util.Functions$Nullary
 *  com.l7tech.util.Pair
 */
package com.l7tech.server;

import com.l7tech.server.EntityVersionChecker;
import com.l7tech.server.b9;
import com.l7tech.server.event.EntityInvalidationEvent;
import com.l7tech.server.y;
import com.l7tech.util.Functions;
import com.l7tech.util.Pair;
import java.util.TimerTask;

class b2
extends TimerTask {
    final b9 this$1;

    b2(b9 b92) {
        this.this$1 = b92;
    }

    @Override
    public void run() {
        long l2 = System.currentTimeMillis();
        this.this$1.this$0.h.reset();
        for (Pair<EntityInvalidationEvent, Functions.Nullary<Boolean>> pair : this.this$1.a) {
            EntityInvalidationEvent entityInvalidationEvent = (EntityInvalidationEvent)((Object)pair.left);
            Functions.Nullary nullary = (Functions.Nullary)pair.right;
            if (!((Boolean)nullary.call()).booleanValue()) continue;
            this.this$1.this$0.a(entityInvalidationEvent);
        }
        this.this$1.this$0.h.reset();
        long l3 = System.currentTimeMillis();
        long l4 = l3 - l2;
        EntityVersionChecker.a.fine(new y(this, l4));
    }
}

