package com.l7tech.server.identity;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

final class f implements g {
   private final g a = AuthenticationResult.b();
   private final Map<e, Long> b = Collections.synchronizedMap(new HashMap<>());

   private f() {
   }

   @Override
   public void put(e var1, Long var2) {
      this.b.put(var1, var2);
      this.a.put(var1, var2);
   }

   @Override
   public Long get(e var1) {
      Long var2 = this.b.get(var1);
      if (var2 == null) {
         var2 = this.a.get(var1);
         if (var2 != null) {
            this.b.put(var1, var2);
         }
      }

      return var2;
   }
}
