Êþº¾Eg  java/lang/Record()V   1net/minecraft/data/HashCache$ProviderCacheBuilderversionLjava/lang/String;  data$Ljava/util/concurrent/ConcurrentMap;&java/util/concurrent/ConcurrentHashMap   9(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V  "java/util/concurrent/ConcurrentMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;*net/minecraft/data/HashCache$ProviderCache !" #$&com/google/common/collect/ImmutableMapcopyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; & '=(Ljava/lang/String;Lcom/google/common/collect/ImmutableMap;)V) *+toStringG(Lnet/minecraft/data/HashCache$ProviderCacheBuilder;)Ljava/lang/String;- ./hashCode6(Lnet/minecraft/data/HashCache$ProviderCacheBuilder;)I1 23equalsH(Lnet/minecraft/data/HashCache$ProviderCacheBuilder;Ljava/lang/Object;)Z Signature[Ljava/util/concurrent/ConcurrentMap;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/data/HashCache$ProviderCacheBuilder;MethodParametersLocalVariableTypeTablep(Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V8(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)VpathLjava/nio/file/Path;hash!Lcom/google/common/hash/HashCode;build.()Lnet/minecraft/data/HashCache$ProviderCache;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Ljava/util/concurrent/ConcurrentMap;]()Ljava/util/concurrent/ConcurrentMap; SourceFileHashCache.javaNestHostQnet/minecraft/data/HashCacheRecordBootstrapMethodsU version;data Y Z[\ ]^java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesProviderCacheBuilder ProviderCachec%java/lang/invoke/MethodHandles$Lookupejava/lang/invoke/MethodHandlesLookup0 45 67E *+»Y··±8 U V9 :; < 7_*·*+µ*,µ ±8S9 :; = 5<  4>?7O *´ +,¹W±8 Y Z9  :; @A BC< @BDE7=»Y*´*´ ¸·%°8]9 :;*F71*º(°8S9 :;.G71*º,¬8S9 :;2H7<*+º0¬8S9:;IJ<I F7/*´°8S9 :;K7/*´ °8S9 :;4LMNOPR 45SXTVW_P`Pabdf