/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.policy.assertion.credential;

import com.l7tech.server.policy.assertion.credential.DigestSessions;
import com.l7tech.server.policy.assertion.credential.d;
import java.util.Iterator;
import java.util.Map;
import java.util.TimerTask;

class f
extends TimerTask {
    final DigestSessions this$0;

    private f(DigestSessions digestSessions) {
        this.this$0 = digestSessions;
    }

    /*
     * WARNING - Removed try catching itself - possible behaviour change.
     */
    @Override
    public void run() {
        Map map = this.this$0.c;
        synchronized (map) {
            long l2 = System.currentTimeMillis();
            Iterator iterator = this.this$0.c.entrySet().iterator();
            while (iterator.hasNext()) {
                Map.Entry entry = iterator.next();
                d d10 = (d)entry.getValue();
                if (d10.b <= l2) continue;
                iterator.remove();
            }
        }
    }
}

