Êþº¾Eh  java/lang/Object()V   $com/google/common/cache/CacheBuilder newBuilder(()Lcom/google/common/cache/CacheBuilder;  java/time/Duration ofMinutes(J)Ljava/time/Duration;  expireAfterAccess<(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;   maximumSize)(J)Lcom/google/common/cache/CacheBuilder; 5net/minecraft/server/players/ProfileResolver$Cached$1 " #e(Lnet/minecraft/server/players/ProfileResolver$Cached;Lcom/mojang/authlib/minecraft/SessionService;)V % &'buildM(Lcom/google/common/cache/CacheLoader;)Lcom/google/common/cache/LoadingCache; )*+ ,-3net/minecraft/server/players/ProfileResolver$CachedprofileCacheById&Lcom/google/common/cache/LoadingCache;/5net/minecraft/server/players/ProfileResolver$Cached$2 .1 2k(Lnet/minecraft/server/players/ProfileResolver$Cached;Lnet/minecraft/server/players/UserNameToIdResolver;)V )4 5-profileCacheByName 789 :;net/minecraft/util/StringUtilisValidPlayerName(Ljava/lang/String;)Z =>? @A$com/google/common/cache/LoadingCache getUnchecked&(Ljava/lang/Object;)Ljava/lang/Object;Cjava/util/Optional BE FGempty()Ljava/util/Optional;I,net/minecraft/server/players/ProfileResolver SignaturepLcom/google/common/cache/LoadingCache;>;nLcom/google/common/cache/LoadingCache;>;c(Lcom/mojang/authlib/minecraft/SessionService;Lnet/minecraft/server/players/UserNameToIdResolver;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/server/players/ProfileResolver$Cached;sessionService-Lcom/mojang/authlib/minecraft/SessionService; nameToIdCache3Lnet/minecraft/server/players/UserNameToIdResolver;MethodParameters fetchByName((Ljava/lang/String;)Ljava/util/Optional;nameLjava/lang/String; StackMapTableJ(Ljava/lang/String;)Ljava/util/Optional; fetchById&(Ljava/util/UUID;)Ljava/util/Optional;idLjava/util/UUID;H(Ljava/util/UUID;)Ljava/util/Optional; SourceFileProfileResolver.javaNestHost InnerClassesCached!)H5-JK,-JLMN«I*·*¸ ¸¶¶»Y*+·!¶$µ(*¸ ¸¶¶».Y*,·0¶$µ3±O* #$ %& '&/-061B2H:P IQRISTIUVW SUXYN^+¸6™*´3+¹<ÀB°¸D°O>?APQRZ[\WZJ]^_NB*´(+¹<ÀB°OFPQR`aW`JbcdeHf)Hg .