Êþº¾4Â,com/hazelcast/cache/HazelcastCachingProviderjava/lang/Objectjavax/cache/spi/CachingProviderHazelcastCachingProvider.javaHAZELCAST_CONFIG_LOCATIONLjava/lang/String;hazelcast.config.location HAZELCAST_INSTANCE_NAMEhazelcast.instance.name HAZELCAST_INSTANCE_ITSELFhazelcast.instance.itselfCLIENT_CACHING_PROVIDER_CLASS>com.hazelcast.client.cache.impl.HazelcastClientCachingProviderLOGGERLcom/hazelcast/logging/ILogger;delegate!Ljavax/cache/spi/CachingProvider;()V  *com/hazelcast/spi/properties/GroupPropertyJCACHE_PROVIDER_TYPE0Lcom/hazelcast/spi/properties/HazelcastProperty;  !.com/hazelcast/spi/properties/HazelcastProperty#getSystemProperty()Ljava/lang/String; %& $'client)java/lang/String+equals(Ljava/lang/Object;)Z -. ,/createClientProvider#()Ljavax/cache/spi/CachingProvider; 12 3server57com/hazelcast/cache/impl/HazelcastServerCachingProvider7 8javax/cache/CacheException:java/lang/StringBuilder< =8CacheProvider cannot be created with the provided type: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder; AB =CtoString E& =F(Ljava/lang/String;)V H ;I  Kthis.Lcom/hazelcast/cache/HazelcastCachingProvider;cp providerTypejava/lang/ExceptionQgetClass()Ljava/lang/Class; ST Ujava/lang/ClassWgetClassLoader()Ljava/lang/ClassLoader; YZ X[!com/hazelcast/nio/ClassLoaderUtil] newInstance=(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object; _` ^a  cACould not load client CachingProvider! Fallback to server one... e RFcom/hazelcast/logging/ILoggerhfinest jH ikeLjava/lang/Exception;propertiesByLocation*(Ljava/lang/String;)Ljava/util/Properties;java/util/Propertiesq r setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; tu rvconfigFileLocation propertiesLjava/util/Properties;propertiesByInstanceName instanceNamepropertiesByInstanceItself>(Lcom/hazelcast/core/HazelcastInstance;)Ljava/util/Properties;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; € rinstance&Lcom/hazelcast/core/HazelcastInstance;getCacheManagerW(Ljava/net/URI;Ljava/lang/ClassLoader;Ljava/util/Properties;)Ljavax/cache/CacheManager; …† ‡uriLjava/net/URI; classLoaderLjava/lang/ClassLoader;getDefaultClassLoader Z Ž getDefaultURI()Ljava/net/URI; ‘ ’getDefaultProperties()Ljava/util/Properties; ”• –A(Ljava/net/URI;Ljava/lang/ClassLoader;)Ljavax/cache/CacheManager; …˜ ™()Ljavax/cache/CacheManager; …› œclose ž Ÿ(Ljava/lang/ClassLoader;)V ž¡ ¢((Ljava/net/URI;Ljava/lang/ClassLoader;)V ž¤ ¥ isSupported.(Ljavax/cache/configuration/OptionalFeature;)Z §¨ ©optionalFeature+Ljavax/cache/configuration/OptionalFeature;"HazelcastCachingProvider{delegate=­-(Ljava/lang/Object;)Ljava/lang/StringBuilder; A¯ =°(C)Ljava/lang/StringBuilder; A² =³com/hazelcast/logging/Logger¶ getLogger2(Ljava/lang/Class;)Lcom/hazelcast/logging/ILogger; ¸¹ ·º ConstantValueCode StackMapTableLineNumberTableLocalVariableTable SourceFile1 ¼  ¼ ¼ ¼½÷f*·L²"¶(M,ÆA*,¶0™*·4L6,¶0™ »8Y·9L+Ç/»;Y»=Y·>@¶D,¶D¶G·J¿*·4L+Ç »8Y·9L*+µL±¾ÿ,¿>UVW XYZ\(]0_4`OcTdXe`heiÀ fMN`O YP 12½…1*¶V¶\¸bÀ°L²d»=Y·>f¶D+¶g¶D¶G¹l°R¾PR¿mno/qÀmn1MN op½N»rY·sL+ *¶wW+°¿{|}Àx  yz {p½N»rY·sL+*¶wW+°¿‡ˆ‰À|  yz }~½N»rY·sL+*¶‚W+°¿“”•Àƒ„ yz…†½U *´L+,-¹ˆ°¿šÀ* MN ‰Š ‹Œ yzZ½4 *´L¹°¿ŸÀ  MN‘½4 *´L¹“°¿¤À  MN”•½4 *´L¹—°¿©À  MN…˜½J *´L+,¹š°¿®À  MN ‰Š ‹Œ…›½4 *´L¹°¿³À  MNž½8 *´L¹ ±¿ ¸ ¹À  MNž¡½C *´L+¹£±¿ ½ ¾À MN ‹Œž¤½N *´L+,¹¦±¿  ÃÀ  MN ‰Š ‹Œ§¨½? *´L+¹ª¬¿ÇÀ MN «¬E&½F»=Y·>®¶D*´L¶±}¶´¶G°¿ÌÀ MNµ½! ¸»³d±¿QÁ