44com/hazelcast/ringbuffer/impl/RingbufferStoreWrapper^Ljava/lang/Object;Lcom/hazelcast/core/RingbufferStore;java/lang/Object"com/hazelcast/core/RingbufferStoreRingbufferStoreWrapper.java namespace#Lcom/hazelcast/spi/ObjectNamespace;enabledZinMemoryFormat%Lcom/hazelcast/config/InMemoryFormat;store$Lcom/hazelcast/core/RingbufferStore;serializationService6Lcom/hazelcast/spi/serialization/SerializationService;&(Lcom/hazelcast/spi/ObjectNamespace;)V()V   this6Lcom/hazelcast/ringbuffer/impl/RingbufferStoreWrapper;create(Lcom/hazelcast/spi/ObjectNamespace;Lcom/hazelcast/config/RingbufferStoreConfig;Lcom/hazelcast/config/InMemoryFormat;Lcom/hazelcast/spi/serialization/SerializationService;Ljava/lang/ClassLoader;)Lcom/hazelcast/ringbuffer/impl/RingbufferStoreWrapper;namespace should not be null com/hazelcast/util/Preconditions  checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; "# !$'serializationService should not be null&  (  **com/hazelcast/config/RingbufferStoreConfig, isEnabled()Z ./ -0createRingbufferStore(Lcom/hazelcast/spi/ObjectNamespace;Lcom/hazelcast/config/RingbufferStoreConfig;Ljava/lang/ClassLoader;)Lcom/hazelcast/core/RingbufferStore; 23 4 6  8  : storeConfig,Lcom/hazelcast/config/RingbufferStoreConfig; classLoaderLjava/lang/ClassLoader; storeWrapperringbufferStoregetRingbufferStorei(Lcom/hazelcast/config/RingbufferStoreConfig;Ljava/lang/ClassLoader;)Lcom/hazelcast/core/RingbufferStore; BC DgetRingbufferStoreFactory F3 GgetStoreImplementation&()Lcom/hazelcast/core/RingbufferStore; IJ -K getClassName()Ljava/lang/String; MN -OgetOrInstantiateO(Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object; QR SgetFactoryImplementation-()Lcom/hazelcast/core/RingbufferStoreFactory; UV -WgetFactoryClassName YN -Z)com/hazelcast/core/RingbufferStoreFactory\java/lang/String^!com/hazelcast/spi/ObjectNamespace` getObjectName bN ac getProperties()Ljava/util/Properties; ef -gnewRingbufferStoreN(Ljava/lang/String;Ljava/util/Properties;)Lcom/hazelcast/core/RingbufferStore; ij ]kimplementation+Lcom/hazelcast/core/RingbufferStoreFactory; classNameLjava/lang/String;factoryG(TT;Ljava/lang/ClassLoader;Ljava/lang/String;)TT;java/lang/Exceptions!com/hazelcast/nio/ClassLoaderUtilu newInstance=(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Object; wx vy!com/hazelcast/util/EmptyStatement{ignore(Ljava/lang/Throwable;)V }~ |ignoredLjava/lang/Exception;instanceTT;Ljava/lang/Object; instrument!(Lcom/hazelcast/spi/NodeEngine;)V%com/hazelcast/spi/impl/NodeEngineImplgetDiagnostics2()Lcom/hazelcast/internal/diagnostics/Diagnostics; 5com/hazelcast/internal/diagnostics/StoreLatencyPlugin.com/hazelcast/internal/diagnostics/Diagnostics getPluginI(Ljava/lang/Class;)Lcom/hazelcast/internal/diagnostics/DiagnosticsPlugin; ?;@5A 23u+,EN- *+,HN-hj km* <=>?  BC[**L+*PTqrt<=>? F38++XN+[:-,T]:*d+hl]_]Pyz| }>8 8<=8>? -mn'opqn QR**+,zN- tEt * >?op r.//*7 3+M,N*7-*Y*;-*; 2*33+!4*--:*+-:*;  '34444' Z-:6-?-2:*S*+S*; ,& 7GMY>0 CZZZS/V *9Զؚ*9۶ؙ@  <*;N-*-:Y*+-  !1*!<< 14 *;  A0*- A4 *--  A4 *--