duplicated block id: 1 size: 29 cleaned lines of code in 2 files: - lib/ConsumerImpl.h (111:139) - lib/MultiTopicsConsumerImpl.h (71:99) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (306:331) - perf/PerfProducer.cc (288:313) duplicated block id: 3 size: 18 cleaned lines of code in 2 files: - perf/BuildPerf.cmake (1:18) - perf/LegacyBuildPerf.cmake (1:18) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - LegacyFindPackages.cmake (1:18) - perf/LegacyBuildPerf.cmake (1:18) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - LegacyFindPackages.cmake (1:18) - perf/BuildPerf.cmake (1:18) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - perf/LegacyBuildPerf.cmake (1:18) - pkg/rpm/SPECS/pulsar-client.spec (1:18) duplicated block id: 7 size: 18 cleaned lines of code in 2 files: - perf/BuildPerf.cmake (1:18) - pkg/rpm/SPECS/pulsar-client.spec (1:18) duplicated block id: 8 size: 18 cleaned lines of code in 2 files: - LegacyFindPackages.cmake (1:18) - pkg/rpm/SPECS/pulsar-client.spec (1:18) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (235:257) - perf/PerfProducer.cc (195:216) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (844:860) - wireshark/pulsarDissector.cc (946:962) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - lib/PartitionedProducerImpl.h (67:84) - lib/ProducerImpl.h (81:94) duplicated block id: 12 size: 13 cleaned lines of code in 2 files: - lib/BrokerConsumerStatsImpl.h (83:119) - lib/MultiTopicsBrokerConsumerStatsImpl.h (38:74) duplicated block id: 13 size: 12 cleaned lines of code in 2 files: - lib/BlockingQueue.h (148:168) - lib/UnboundedBlockingQueue.h (108:128) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - lib/MultiTopicsConsumerImpl.cc (218:231) - lib/MultiTopicsConsumerImpl.cc (1031:1043) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStatsImpl.cc (52:62) - lib/MultiTopicsBrokerConsumerStatsImpl.cc (43:53) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStats.cc (33:43) - lib/BrokerConsumerStatsImpl.cc (52:62) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - lib/BrokerConsumerStats.cc (33:43) - lib/MultiTopicsBrokerConsumerStatsImpl.cc (43:53) duplicated block id: 18 size: 10 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (259:272) - perf/PerfProducer.cc (220:233) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - include/pulsar/BrokerConsumerStats.h (46:73) - lib/BrokerConsumerStatsImpl.h (83:110) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - lib/ClientImpl.cc (559:570) - lib/ClientImpl.cc (590:601) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - include/pulsar/BrokerConsumerStats.h (46:73) - lib/MultiTopicsBrokerConsumerStatsImpl.h (38:65) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (115:126) - lib/MultiTopicsConsumerImpl.cc (81:92) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (373:384) - lib/MultiTopicsConsumerImpl.cc (331:342) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - lib/auth/AuthAthenz.cc (56:66) - lib/auth/AuthBasic.cc (81:91) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (588:602) - lib/lz4/lz4.cc (836:850) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (89:99) - perf/PerfProducer.cc (84:94) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - lib/ClientConnection.cc (311:323) - lib/ClientConnection.cc (1255:1265) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (533:543) - lib/lz4/lz4.cc (789:799) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (1523:1533) - lib/ConsumerImpl.cc (1542:1552) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - include/pulsar/TableView.h (69:112) - lib/TableViewImpl.h (50:64) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - lib/auth/AuthOauth2.cc (251:257) - lib/auth/AuthOauth2.cc (364:370) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (556:562) - lib/lz4/lz4.cc (653:659) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - lib/BinaryProtoLookupService.cc (121:128) - lib/BinaryProtoLookupService.cc (214:222) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1061:1067) - lib/ClientConnection.cc (1433:1439) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (689:698) - wireshark/pulsarDissector.cc (726:736) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - perf/PerfConsumer.cc (57:63) - perf/PerfProducer.cc (47:53) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - lib/Authentication.cc (169:178) - lib/Authentication.cc (205:213) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (547:555) - lib/lz4/lz4.cc (803:811) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - lib/lz4/lz4.cc (635:646) - lib/lz4/lz4.cc (869:880) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - lib/PatternMultiTopicsConsumerImpl.cc (51:58) - lib/PatternMultiTopicsConsumerImpl.cc (234:240) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - lib/ConsumerInterceptors.h (45:51) - lib/ProducerInterceptors.h (44:50) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (650:656) - wireshark/pulsarDissector.cc (688:694) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (880:885) - proto/PulsarApi.proto (914:919) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1062:1067) - lib/ClientConnection.cc (1202:1207) duplicated block id: 45 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: 46 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (880:885) - proto/PulsarApi.proto (899:904) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (931:936) - proto/PulsarApi.proto (948:953) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (914:919) - proto/PulsarApi.proto (948:953) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (914:919) - proto/PulsarApi.proto (931:936) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (690:698) - wireshark/pulsarDissector.cc (983:991) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (707:712) - lib/MultiTopicsConsumerImpl.cc (1082:1087) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - lib/auth/AuthOauth2.cc (243:249) - lib/auth/AuthOauth2.cc (356:362) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - include/pulsar/Message.h (138:169) - lib/MessageImpl.h (52:59) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (727:736) - wireshark/pulsarDissector.cc (983:991) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (899:904) - proto/PulsarApi.proto (948:953) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (1780:1786) - lib/MultiTopicsConsumerImpl.cc (1072:1078) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - lib/ConsumerImpl.cc (280:287) - lib/ProducerImpl.cc (166:173) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (790:796) - wireshark/pulsarDissector.cc (816:822) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (899:904) - proto/PulsarApi.proto (931:936) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - lib/BlockingQueue.h (189:198) - lib/UnboundedBlockingQueue.h (153:162) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1516:1522) - lib/ClientConnection.cc (1540:1546) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - lib/PatternMultiTopicsConsumerImpl.cc (62:67) - lib/ProducerImpl.cc (838:843) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (899:904) - proto/PulsarApi.proto (914:919) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (758:764) - wireshark/pulsarDissector.cc (790:796) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (865:870) - proto/PulsarApi.proto (880:885) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1202:1207) - lib/ClientConnection.cc (1434:1439) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - wireshark/pulsarDissector.cc (758:764) - wireshark/pulsarDissector.cc (816:822) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (865:870) - proto/PulsarApi.proto (899:904) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - lib/stats/ConsumerStatsImpl.cc (90:96) - lib/stats/ProducerStatsImpl.cc (114:120) duplicated block id: 70 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: 71 size: 6 cleaned lines of code in 2 files: - lib/BatchMessageContainer.cc (67:72) - lib/BatchMessageKeyBasedContainer.cc (102:107) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (269:274) - lib/HTTPLookupService.cc (286:291) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (865:870) - proto/PulsarApi.proto (914:919) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (269:274) - lib/HTTPLookupService.cc (322:327) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - lib/ClientConnection.cc (1581:1586) - lib/ClientConnection.cc (1660:1665) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (865:870) - proto/PulsarApi.proto (931:936) duplicated block id: 77 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: 78 size: 6 cleaned lines of code in 2 files: - lib/AckGroupingTrackerEnabled.cc (66:72) - lib/AckGroupingTrackerEnabled.cc (81:87) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (880:885) - proto/PulsarApi.proto (948:953) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (865:870) - proto/PulsarApi.proto (948:953) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - lib/ClientImpl.cc (331:336) - lib/ClientImpl.cc (409:414) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - lib/HTTPLookupService.cc (286:291) - lib/HTTPLookupService.cc (322:327) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - proto/PulsarApi.proto (880:885) - proto/PulsarApi.proto (931:936)