4 %com/hazelcast/config/CollectionConfigLjava/lang/Object;Lcom/hazelcast/spi/merge/SplitBrainMergeTypeProvider;Lcom/hazelcast/nio/serialization/IdentifiedDataSerializable;Lcom/hazelcast/nio/serialization/impl/Versioned;Lcom/hazelcast/config/NamedConfig;java/lang/Object3com/hazelcast/spi/merge/SplitBrainMergeTypeProvider:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/Versioned  com/hazelcast/config/NamedConfig CollectionConfig.javaAcom/hazelcast/spi/merge/SplitBrainMergeTypes$CollectionMergeTypes,com/hazelcast/spi/merge/SplitBrainMergeTypesCollectionMergeTypesDEFAULT_MAX_SIZEIDEFAULT_SYNC_BACKUP_COUNTDEFAULT_ASYNC_BACKUP_COUNTnameLjava/lang/String;listenerConfigsLjava/util/List;;Ljava/util/List; backupCountasyncBackupCountmaxSizestatisticsEnabledZ quorumNamemergePolicyConfig(Lcom/hazelcast/config/MergePolicyConfig;()V '( )  +  - ! / "# 1&com/hazelcast/config/MergePolicyConfig3 4) %& 6this,Lcom/hazelcast/config/CollectionConfig;'Lcom/hazelcast/config/CollectionConfig;*(Lcom/hazelcast/config/CollectionConfig;)V  <java/util/ArrayList>getItemListenerConfigs()Ljava/util/List; @A B(Ljava/util/Collection;)V 'D ?E  G $ Iconfig getAsReadOnly)()Lcom/hazelcast/config/CollectionConfig;()TT;getName()Ljava/lang/String;setName;(Ljava/lang/String;)Lcom/hazelcast/config/CollectionConfig;(Ljava/lang/String;)TT;=()Ljava/util/List; ?)setItemListenerConfigs9(Ljava/util/List;)Lcom/hazelcast/config/CollectionConfig;@(Ljava/util/List;)TT;getTotalBackupCount()IgetBackupCountsetBackupCount*(I)Lcom/hazelcast/config/CollectionConfig;(I)TT; com/hazelcast/util/Preconditions_checkBackupCount(II)I ab `cgetAsyncBackupCountsetAsyncBackupCountcheckAsyncBackupCount gb `h getMaxSize setMaxSizeisStatisticsEnabled()ZsetStatisticsEnabled*(Z)Lcom/hazelcast/config/CollectionConfig;(Z)TT;addItemListenerConfig,(Lcom/hazelcast/config/ItemListenerConfig;)Vjava/util/Listtadd(Ljava/lang/Object;)Z vw uxitemListenerConfig)Lcom/hazelcast/config/ItemListenerConfig; getQuorumName setQuorumNamegetMergePolicyConfig*()Lcom/hazelcast/config/MergePolicyConfig;setMergePolicyConfigQ(Lcom/hazelcast/config/MergePolicyConfig;)Lcom/hazelcast/config/CollectionConfig;-(Lcom/hazelcast/config/MergePolicyConfig;)TT; mergePolicyConfig cannot be null checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; `getProvidedMergeTypes()Ljava/lang/Class; getFactoryId-com/hazelcast/config/ConfigDataSerializerHookF_ID   writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF(Ljava/lang/String;)V ;com/hazelcast/internal/serialization/impl/SerializationUtilwriteNullableList7(Ljava/util/List;Lcom/hazelcast/nio/ObjectDataOutput;)V writeInt(I)V  writeBoolean(Z)V  writeObject(Ljava/lang/Object;)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF P readNullableList5(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/List; readInt Z  readBoolean n  readObject()Ljava/lang/Object; in#Lcom/hazelcast/nio/ObjectDataInput;equals jZ java/lang/String w 4 uoLjava/lang/Object;that*Lcom/hazelcast/config/CollectionConfig<*>;hashCode Z u 4resultfieldsToStringjava/lang/StringBuilder )name='append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ', listenerConfigs=-(Ljava/lang/Object;)Ljava/lang/StringBuilder; , backupCount=(I)Ljava/lang/StringBuilder; , asyncBackupCount= , maxSize=, statisticsEnabled=(Z)Ljava/lang/StringBuilder; , quorumName='', mergePolicyConfig=''toString P 6(Ljava/lang/String;)Lcom/hazelcast/config/NamedConfig; QR  ConstantValue SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable StackMapTable Exceptions InnerClasses SourceFile!  !"#$%&'(x$***,*.*0*2*4Y57B; <=>@#C $8: $89';k***,*.*0*2*4Y57*+==*?Y+CFH*+,,*+..*+00*+22*+JJ*+77>E; <=>@#F+G:HBIJJRKZLbMjNk8:kK: k89LMNOPA*=X 8: 89QRQ*+=* bc8: 89S@Ad*H*?YUH*Hlmo 8: 89TVW[*+H* yz8:89XYZF *,*.`  8:  89[ZA*, 8: 89\]X**.d,*  8: 89^eZA*. 8: 89f]U *i.*   8:   89^jZX*0k*0 C 8: 89l]Q*0* 8:! 89^mnA*2 8: 89opQ*2* 8:"# 89qrsV *C+yW   8: z{  89|PA*J 8: 89}RQ*+J* 8:$ 89S~A*7 8: 89Y*+47*   8:%& 89? 8: 89Z@ 8: 89O+*=*H++*,+*.+*0+*2+*J+*7&  &0: D!N"O8:O O89 R*+=*+H*+,*+.*+0*+2*+J*+47& & '()&*0+:,D-Q.R8:R R89 w|*+++M*,,,*.,.*,ȟ*2,2*=*=,=̚ ,=*J*J,J̚ ,J*7*7,7͚ ,7*C,C R3467:; <">-?/A:B<DGEIGhHjJKMNP 8::89Z,*= *=է<h*C`<h*,`<h*.`<h*`<h*2`<h*J *Jէ`<h*7 *7ק`<<@<VV& UV"W,X6Y@ZR[j\]8:q 89PpY޶*=*H*,*.*0*2*J*7d p8: p89AQB*+) 8: 89