Êþº¾2~=org/talend/designer/components/lookup/persistent/MemoryHelperjava/lang/Object startValueJ currentKeyLjava/lang/String; S_RUNTIMELjava/lang/Runtime;()VCode java/lang/Runtime  getRuntime()Ljava/lang/Runtime;  LineNumberTableLocalVariableTable   this?Lorg/talend/designer/components/lookup/persistent/MemoryHelper; usedMemory()J  ! totalMemory # $ freeMemory maxMemory ' % hasFreeMemory(F)Z +  'marginF StackMapTablegc 2 0 start(Ljava/lang/String;)V 6  2 9 keyend =?>java/lang/String @Aequals(Ljava/lang/Object;)Z EGFjava/lang/System HIoutLjava/io/PrintStream;Kjava/lang/StringBuilder =M NOvalueOf&(Ljava/lang/Object;)Ljava/lang/String; JQ 4S: usedMemory = JU VWappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; JY VZ(J)Ljava/lang/StringBuilder;\ bytes, ^KB, `MB Jb cdtoString()Ljava/lang/String; fhgjava/io/PrintStream i4println Ek lIerrn1Keys for memory measure do not match: currentKey=p != usedMemoryBytesusedMemoryKBytesusedMemoryMBytes displayMemory(Ljava/lang/String;J)Vw = labelbytes memoryKBytes memoryMBytes SourceFileMemoryHelper.java1     +¸³±   3*·±    .²¶²¶"e­ $ '²¶"­# % '²¶&­' ! '²¶­+ () G¸*‰ "f¸,‰j–œ¬¬/ -./ 0  +²¶1± 3A 34 D*³5¸7¸*³8±DEF G : ;4 ð€*Æ]*²5¶<™S¸7¸*²8e@BmB!Bm7²D»JY*¸L·PR¶T¶X[¶T!¶X]¶T¶X_¶T¶a¶e§$²j»JYm·P²5¶To¶T*¶T¶a¶e±"JKLMN&O^QT*€:Eq?r&8s/û^ tu ŸCBmB!Bm7²D»JY*¸L·Pv¶T¶X[¶T!¶X]¶T¶X_¶T¶a¶e±WX Y2Z?YB\*CxCy=z 6{|}