duplicated block id: 1 size: 29 cleaned lines of code in 2 files: - lib/ConsumerImpl.h (102:130) - lib/MultiTopicsConsumerImpl.h (71:99) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (311:336) - perf/PerfProducer.cc (295:320) duplicated block id: 3 size: 15 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (240:262) - perf/PerfProducer.cc (202:223) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (844:860) - wireshark/pulsarDissector.cc (946:962) duplicated block id: 5 size: 14 cleaned lines of code in 2 files: - lib/PartitionedProducerImpl.h (67:84) - lib/ProducerImpl.h (73:86) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - include/pulsar/BrokerConsumerStats.h (46:82) - lib/BrokerConsumerStatsImpl.h (83:119) duplicated block id: 7 size: 13 cleaned lines of code in 2 files: - include/pulsar/BrokerConsumerStats.h (46:82) - lib/MultiTopicsBrokerConsumerStatsImpl.h (38:74) duplicated block id: 8 size: 13 cleaned lines of code in 2 files: - lib/BrokerConsumerStatsImpl.h (83:119) - lib/MultiTopicsBrokerConsumerStatsImpl.h (38:74) duplicated block id: 9 size: 12 cleaned lines of code in 2 files: - lib/MultiTopicsConsumerImpl.cc (203:217) - lib/MultiTopicsConsumerImpl.cc (1003:1016) duplicated block id: 10 size: 12 cleaned lines of code in 2 files: - lib/BlockingQueue.h (148:168) - lib/UnboundedBlockingQueue.h (108:128) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStatsImpl.cc (52:62) - lib/MultiTopicsBrokerConsumerStatsImpl.cc (43:53) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStats.cc (33:43) - lib/BrokerConsumerStatsImpl.cc (52:62) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStats.cc (33:43) - lib/MultiTopicsBrokerConsumerStatsImpl.cc (43:53) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (96:108) - lib/MultiTopicsConsumerImpl.cc (76:87) duplicated block id: 15 size: 10 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (337:348) - lib/MultiTopicsConsumerImpl.cc (317:328) duplicated block id: 16 size: 10 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (264:277) - perf/PerfProducer.cc (227:240) duplicated block id: 17 size: 10 cleaned lines of code in 2 files: - lib/auth/AuthAthenz.cc (56:66) - lib/auth/AuthBasic.cc (81:91) duplicated block id: 18 size: 10 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (588:602) - lib/lz4/lz4.cc (836:850) duplicated block id: 19 size: 9 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (95:105) - perf/PerfProducer.cc (91:101) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - lib/auth/AuthOauth2.cc (253:266) - lib/auth/AuthOauth2.cc (383:396) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (1425:1435) - lib/ConsumerImpl.cc (1444:1454) duplicated block id: 22 size: 8 cleaned lines of code in 2 files: - lib/MultiTopicsConsumerImpl.cc (325:335) - lib/MultiTopicsConsumerImpl.cc (468:478) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (533:543) - lib/lz4/lz4.cc (789:799) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (929:940) - lib/MultiTopicsConsumerImpl.cc (610:621) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (164:172) - perf/PerfProducer.cc (375:383) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - include/pulsar/TableView.h (69:112) - lib/TableViewImpl.h (50:64) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - lib/BatchMessageContainer.h (46:57) - lib/BatchMessageKeyBasedContainer.h (39:50) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (556:562) - lib/lz4/lz4.cc (653:659) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - lib/auth/AuthOauth2.cc (268:274) - lib/auth/AuthOauth2.cc (398:404) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (689:698) - wireshark/pulsarDissector.cc (726:736) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (73:81) - perf/PerfProducer.cc (71:79) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (55:61) - perf/PerfProducer.cc (45:51) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - lib/Authentication.cc (169:178) - lib/Authentication.cc (205:213) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (547:555) - lib/lz4/lz4.cc (803:811) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (635:646) - lib/lz4/lz4.cc (869:880) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (897:902) - proto/PulsarApi.proto (931:936) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (863:868) - proto/PulsarApi.proto (897:902) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - lib/ClientImpl.cc (314:319) - lib/ClientImpl.cc (392:397) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - lib/ConsumerInterceptors.h (45:51) - lib/ProducerInterceptors.h (44:50) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (650:656) - wireshark/pulsarDissector.cc (688:694) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - lib/c/c_Client.cc (73:78) - lib/c/c_Client.cc (113:118) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (863:868) - proto/PulsarApi.proto (882:887) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (428:433) - lib/ClientConnection.cc (533:538) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (914:919) - proto/PulsarApi.proto (931:936) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (897:902) - proto/PulsarApi.proto (914:919) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (690:698) - wireshark/pulsarDissector.cc (983:991) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (355:360) - lib/HTTPLookupService.cc (372:377) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (848:853) - proto/PulsarApi.proto (931:936) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (1651:1657) - lib/MultiTopicsConsumerImpl.cc (1045:1051) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - include/pulsar/Message.h (138:169) - lib/MessageImpl.h (51:58) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (727:736) - wireshark/pulsarDissector.cc (983:991) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1463:1468) - lib/ClientConnection.cc (1542:1547) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (848:853) - proto/PulsarApi.proto (914:919) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (863:868) - proto/PulsarApi.proto (931:936) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (863:868) - proto/PulsarApi.proto (914:919) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (790:796) - wireshark/pulsarDissector.cc (816:822) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - lib/BlockingQueue.h (189:198) - lib/UnboundedBlockingQueue.h (153:162) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (882:887) - proto/PulsarApi.proto (914:919) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (848:853) - proto/PulsarApi.proto (882:887) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (758:764) - wireshark/pulsarDissector.cc (790:796) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (848:853) - proto/PulsarApi.proto (863:868) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (758:764) - wireshark/pulsarDissector.cc (816:822) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (882:887) - proto/PulsarApi.proto (931:936) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (355:360) - lib/HTTPLookupService.cc (408:413) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - lib/c/c_Client.cc (113:118) - lib/c/c_Client.cc (143:148) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - lib/stats/ConsumerStatsImpl.cc (90:96) - lib/stats/ProducerStatsImpl.cc (111:117) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - lib/BatchMessageContainer.cc (67:72) - lib/BatchMessageKeyBasedContainer.cc (111:116) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (372:377) - lib/HTTPLookupService.cc (408:413) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - lib/ClientImpl.cc (297:302) - lib/ClientImpl.cc (498:503) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (223:234) - lib/auth/athenz/ZTSClient.cc (321:332) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (848:853) - proto/PulsarApi.proto (897:902) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (345:352) - lib/ConsumerImpl.cc (1220:1227) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (667:672) - lib/MultiTopicsConsumerImpl.cc (1055:1060) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - lib/c/c_Client.cc (73:78) - lib/c/c_Client.cc (143:148) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - lib/AckGroupingTrackerEnabled.cc (66:72) - lib/AckGroupingTrackerEnabled.cc (81:87) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1398:1404) - lib/ClientConnection.cc (1422:1428) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - lib/PatternMultiTopicsConsumerImpl.cc (55:60) - lib/ProducerImpl.cc (803:808) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (882:887) - proto/PulsarApi.proto (897:902)