4$com/hazelcast/config/SemaphoreConfigjava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/Versioned com/hazelcast/config/NamedConfig SemaphoreConfig.javaDEFAULT_SYNC_BACKUP_COUNTIDEFAULT_ASYNC_BACKUP_COUNTnameLjava/lang/String;initialPermits backupCountasyncBackupCountreadOnly.Lcom/hazelcast/config/SemaphoreConfigReadOnly; quorumName()V      this&Lcom/hazelcast/config/SemaphoreConfig;)(Lcom/hazelcast/config/SemaphoreConfig;)Vconfig$ com/hazelcast/util/Preconditions& isNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; () '*getName()Ljava/lang/String; ,- .  0getInitialPermits()I 23 4  6getBackupCount 83 9getAsyncBackupCount ;3 < getQuorumName >- ?  A getAsReadOnly0()Lcom/hazelcast/config/SemaphoreConfigReadOnly;  E,com/hazelcast/config/SemaphoreConfigReadOnlyG # HIsetName:(Ljava/lang/String;)Lcom/hazelcast/config/SemaphoreConfig;name must contain textM checkHasText8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; OP 'QsetInitialPermits)(I)Lcom/hazelcast/config/SemaphoreConfig;setBackupCountcheckBackupCount(II)I VW 'XsetAsyncBackupCountcheckAsyncBackupCount [W '\getTotalBackupCount setQuorumNametoStringjava/lang/StringBuildera bSemaphoreConfig{name='dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; fg bh(C)Ljava/lang/StringBuilder; fj bk, initialPermits=m(I)Ljava/lang/StringBuilder; fo bp, backupCount=r, asyncBackupCount=t , quorumName=v `- bx getFactoryId-com/hazelcast/config/ConfigDataSerializerHook{F_ID } |~getId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF(Ljava/lang/String;)V writeInt(I)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF - readInt 3 in#Lcom/hazelcast/nio/ObjectDataInput;equals(Ljava/lang/Object;)Zjava/lang/String oLjava/lang/Object;thathashCode 3 result6(Ljava/lang/String;)Lcom/hazelcast/config/NamedConfig; KL  ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable Deprecated Exceptions SourceFile!      E*** 8/ 09 !"#>*** +%+W*+/1*+57*+:*+= *+@B* A/ 0BCD%E-F5G=H>!">$"CDS*F*HY*JF*FQRT !",-/*1] !"KLD *+NR1* h i !" 23/*7r !"ST?*7* }~!" 83/* !"UTF** Y*  !" ;3/*  !"ZTF**] *  !" ^34 * *`  !">-/*B !"_L?*+B* !"`-{QbYcei*1i'lni*7qsi*qui* qwi*Bi}ly Q!"z3. !"3-! !"{3+*1+*7+*+* +*B (23!"3{3*+1*+7*+*+ *+B (23!"3 *+++M*7,7*,* , *B*B,B ,B*1*1,1,1   @: "-/:<[] !"j"3K*1 *1<h*7`<h*`<h* `<h*B *B`<@3'1IK!"8 AK0*+" !"