package com.l7tech.server.policy.assertion.credential;

import java.util.Iterator;
import java.util.TimerTask;
import java.util.Map.Entry;

class f extends TimerTask {
   final DigestSessions this$0;

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

   @Override
   public void run() {
      synchronized (this.this$0.c) {
         long var2 = System.currentTimeMillis();
         Iterator var4 = this.this$0.c.entrySet().iterator();

         while (var4.hasNext()) {
            Entry var5 = (Entry)var4.next();
            d var6 = (d)var5.getValue();
            if (var6.b > var2) {
               var4.remove();
            }
         }
      }
   }
}
