package com.l7tech.security.xml;

import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLong;

class a {
   final b a;
   final AtomicLong b;
   final AtomicInteger c;

   private a(b var1) {
      this.a = var1;
      this.b = new AtomicLong(System.currentTimeMillis());
      this.c = new AtomicInteger(1);
   }

   private int a() {
      int var1 = this.c.get();
      if (var1 > 0) {
         this.b();
      }

      return this.c.get();
   }

   private synchronized void b() {
      try {
         Thread.sleep(XencKeyBlacklist.h());
      } catch (InterruptedException var2) {
         Thread.currentThread().interrupt();
      }
   }

   private void c() {
      this.b.set(System.currentTimeMillis());
      this.c.incrementAndGet();
   }
}
