4#%com/hazelcast/config/RingbufferConfigjava/lang/Object3com/hazelcast/spi/merge/SplitBrainMergeTypeProvider:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/Versioned  com/hazelcast/config/NamedConfig RingbufferConfig.java>com/hazelcast/config/RingbufferConfig$RingbufferConfigReadOnlyRingbufferConfigReadOnlyAcom/hazelcast/spi/merge/SplitBrainMergeTypes$RingbufferMergeTypes,com/hazelcast/spi/merge/SplitBrainMergeTypesRingbufferMergeTypesDEFAULT_CAPACITYI'DEFAULT_SYNC_BACKUP_COUNTDEFAULT_ASYNC_BACKUP_COUNTDEFAULT_TTL_SECONDSDEFAULT_IN_MEMORY_FORMAT%Lcom/hazelcast/config/InMemoryFormat;nameLjava/lang/String;capacity backupCountasyncBackupCounttimeToLiveSecondsinMemoryFormatringbufferStoreConfig,Lcom/hazelcast/config/RingbufferStoreConfig; quorumNamemergePolicyConfig(Lcom/hazelcast/config/MergePolicyConfig;()V ,- . " 0 # 2 $ 4 % 6  8 & :*com/hazelcast/config/RingbufferStoreConfig< =. setEnabled/(Z)Lcom/hazelcast/config/RingbufferStoreConfig; ?@ =A '( C&com/hazelcast/config/MergePolicyConfigE F. *+ Hthis'Lcom/hazelcast/config/RingbufferConfig;(Ljava/lang/String;)Vname can't be nullM com/hazelcast/util/PreconditionsO checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; QR PSjava/lang/StringU ! W*(Lcom/hazelcast/config/RingbufferConfig;)Vconfig can't be nullZ/(Lcom/hazelcast/config/RingbufferStoreConfig;)V ,\ =] )! _config<(Ljava/lang/String;Lcom/hazelcast/config/RingbufferConfig;)V ,Y csetName;(Ljava/lang/String;)Lcom/hazelcast/config/RingbufferConfig;name must contain textg checkHasText8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ij PkgetName()Ljava/lang/String; getCapacity()I setCapacity*(I)Lcom/hazelcast/config/RingbufferConfig; capacity can't be smaller than 1s checkPositive(ILjava/lang/String;)I uv PwgetBackupCountsetBackupCountcheckBackupCount(II)I {| P}getAsyncBackupCountsetAsyncBackupCountcheckAsyncBackupCount | PgetTotalBackupCountgetTimeToLiveSecondssetTimeToLiveSeconds)timeToLiveSeconds can't be smaller than 0checkNotNegative v PgetInMemoryFormat'()Lcom/hazelcast/config/InMemoryFormat;setInMemoryFormatN(Lcom/hazelcast/config/InMemoryFormat;)Lcom/hazelcast/config/RingbufferConfig;inMemoryFormat can't be null#com/hazelcast/config/InMemoryFormatNATIVE  java/lang/StringBuilder .InMemoryFormat append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  is not supportedtoString n  checkFalse(ZLjava/lang/String;)V PgetRingbufferStoreConfig.()Lcom/hazelcast/config/RingbufferStoreConfig;setRingbufferStoreConfigU(Lcom/hazelcast/config/RingbufferStoreConfig;)Lcom/hazelcast/config/RingbufferConfig; getQuorumName setQuorumNamegetMergePolicyConfig*()Lcom/hazelcast/config/MergePolicyConfig;setMergePolicyConfigQ(Lcom/hazelcast/config/MergePolicyConfig;)Lcom/hazelcast/config/RingbufferConfig;getProvidedMergeTypes()Ljava/lang/Class;RingbufferConfig{name='(C)Ljava/lang/StringBuilder;  , capacity=(I)Ljava/lang/StringBuilder; , backupCount=, asyncBackupCount=, timeToLiveSeconds=, inMemoryFormat=, ringbufferStoreConfig= , quorumName=, mergePolicyConfig= getFactoryId-com/hazelcast/config/ConfigDataSerializerHookF_ID  getId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF L writeInt(I)V n  writeObject(Ljava/lang/Object;)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF n readInt p valueOf9(Ljava/lang/String;)Lcom/hazelcast/config/InMemoryFormat;  readObject()Ljava/lang/Object; in#Lcom/hazelcast/nio/ObjectDataInput;equals(Ljava/lang/Object;)Z  V = FoLjava/lang/Object;thathashCode  p V  = F result getAsReadOnly)()Lcom/hazelcast/config/RingbufferConfig; c6(Ljava/lang/String;)Lcom/hazelcast/config/NamedConfig; ef BINARY   ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable Exceptions Deprecated InnerClasses SourceFile!  !"#$%&'()!*+",-<*/*'1*3*5*7*9;*=Y>BD*FYGI& MD EFGH!I0K;N <JK,LI*/*'1*3*5*7*9;*=Y>BD*FYGI*+NTVX* VD EFGH!I0K;WHXIJKI !,Y.*/*'1*3*5*7*9;*=Y>BD*FYGI+[TW*+XX*+11*+33*+55*+77*+;;+D*=Y+D^D*+II*+``R`D EFGH!I0K;aBbJcRdZebfjgrhyiklmJKaK,bY*,d*+NTVXxyz JK !aKefD *+hlX*   JK !mn/*X JKop/*1 JKqrD *tx1*   JK "yp/*3 JKzrF**5~3*  JK#p/*5 JKrF**35*  JK$p4 *3*5`  JKp/*7 JKrD *7*   JK %/*; JK7+TW+Y*+;*@;<0=5>7JK7&/*DH JK?*+D* TUJK'(n/*`^ JKf?*+`* hiJK)!/*Ir JK?*+I* {|JK*+- JKnY*X'*1ö*3Ŷ*5Ƕ*7ɶ*;˶*DͶ*`϶*I} JKp.լ JKp-# JK^+*X+*1+*3+*5+*7+*;+*D+*`+*I*  (2?IS]^JK^d*+X*+1*+3*+5*+7*+;*+=D*+`*+FI*  (2?LVcdJKd{*+++M*1,1*3,3*5,5*7,7*X,X*;,;*D*D,D ,D*`*`,` ,`*I*I,I,I   @Z "-/:<GIWYdf JKK p8*X <h*1`<h*3`<h*5`<h*7`<h*; *; `<h*D *D `<h*` *` `<h*I *I`<HEVVV* &0H`xJK3 Y*  JK Ae0*+, JK-9A!  "