Skip to content

Simplify property memoization for Flyweight pattern by replacing it with ??= #11712

Simplify property memoization for Flyweight pattern by replacing it with ??=

Simplify property memoization for Flyweight pattern by replacing it with ??= #11712

Triggered via pull request July 6, 2025 21:17
Status Success
Total duration 2m 59s
Artifacts 128

issue-bot.yml

on: pull_request
Download data
14s
Download data
Matrix: Analyse
Evaluate results
21s
Evaluate results
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:8fe0d3ca846d1b5fab0ab69cbe8b2ec1e006e505fe3cc0a071111bf1e5db27e1
playground-cache Expired
521 KB
sha256:cfa9a49abfede0cd96361dd45d572613db7ffe654a4c7eeb90317984424fddb3
results-70300-1 Expired
9.39 KB
sha256:a9098fd8bf2c746cbdfe46fcf5a49994c0f24078a7dcd70d4ab02b4125bbf5ff
results-70300-10 Expired
8.7 KB
sha256:ff9626d66b5568a8e5a790259144d71b3adc1eb829d42311b5160838c1ea9557
results-70300-11 Expired
8.9 KB
sha256:f7439d0e0b7897eb810a7ef4d1f0cda29198a468c492e95987c977b3ab68501b
results-70300-12 Expired
10.4 KB
sha256:59a57829656c306ded09786923aeb9573a924e0baeb4853be13f184a10d8ad40
results-70300-13 Expired
9.71 KB
sha256:b22958ad9f771b8175b97f7ac1ca117f4a9878bfcbb6f6be1272670a6b111072
results-70300-14 Expired
9.56 KB
sha256:513071de2bd5a46d23064c1b92ab976aa6bba79f2e07d53fd70c6d613a545cbf
results-70300-15 Expired
8.02 KB
sha256:b43480911af612607feb8ebd6b2e84c47a18c3b4bbbbf0f1df233d5c4d06230d
results-70300-16 Expired
6.45 KB
sha256:65ec0bdbb6a58f2e8c6345181692dcbec721e8108de0278e18a7eaa4ab47bf12
results-70300-17 Expired
9.39 KB
sha256:3d72b41ca39140995165763721c11b65106f5ecbc84c984a60bafb67f9ee592c
results-70300-18 Expired
9.55 KB
sha256:e2bb3f4e63c30275b501006d95520aaab4b374916cc614571e4ce85e4db5da61
results-70300-2 Expired
12.7 KB
sha256:69327dd658b61457deba7e124d768b22bc4fb728d90130d73dc9cf63e445a268
results-70300-3 Expired
8.31 KB
sha256:6170b3c5d7863fde2ec2f62ee9895632135c6a67a364970f43d764099ddeedb5
results-70300-4 Expired
7.19 KB
sha256:7c9d8899afba696603c12e76c80d74c42f883fc9eeaea5bf2b4aad0cb06775e5
results-70300-5 Expired
8 KB
sha256:6f29dbdc0046869ebf21136c00ff68e6c015a62ea3ef9e53e73f263adf53a668
results-70300-6 Expired
8.95 KB
sha256:0ad4b49f5a760248eeeea9112749f619e3832f9f8c0e6e18ab2da1cf64cd7c98
results-70300-7 Expired
7.55 KB
sha256:f337a9426f992d84f1ff7fe8d5218cec2d9d114c1b5669095b79a3677e7e74da
results-70300-8 Expired
8.78 KB
sha256:534061cc2dcedcdd04a3903717a7a73639d05590fc44bd52cf04791e4bab914c
results-70300-9 Expired
9.2 KB
sha256:225467f92b648892af1147d0cf1b4acfdf533bd4644490050cc9f877bcdf8301
results-70400-1 Expired
9.24 KB
sha256:3e584e9193b8ac0c7b4a21cd4b43fe3be880196a64246f06e3f887118428cc95
results-70400-10 Expired
8.7 KB
sha256:3d30bff90dc1fcb53db5c63ccac916952e8a753273e33b7b71f53724af270951
results-70400-11 Expired
8.87 KB
sha256:110eee6d3dac71ee1274ae08ee8c5344328960901d45e1215a3cb88da8b349d6
results-70400-12 Expired
10.4 KB
sha256:b40cc4b71ff7af2f6e96ac7d89ce24a76d6e74ff034ccd8f13e0f974218c13a5
results-70400-13 Expired
9.73 KB
sha256:a4788551663cea4d9bc89bef090bc74c7714ff714c9fde34cbbf197dc34b4a60
results-70400-14 Expired
9.56 KB
sha256:f96e5e94a0901aa60ca31eaedd42433404697d6e7a334f41f8db79741c1e03e0
results-70400-15 Expired
8.02 KB
sha256:9df70fe75c9414132305dda270c0e2f704d313f337a8060f865f1430a332360c
results-70400-16 Expired
6.45 KB
sha256:ad44b00835168913a984136560d9117537838ac425526f0ff7f853528533b92f
results-70400-17 Expired
9.39 KB
sha256:cdf1cad4f621aebb04be36e94cdafe377651805e1d31fdd8256a6d6359ccfaff
results-70400-18 Expired
9.56 KB
sha256:18944914ed36e536c6fef0085f3ad594b0b8af1f466b668f8fd97770d347c540
results-70400-2 Expired
12.6 KB
sha256:e57b195dea2447846bcdf5cad42a5f47989597cccf9d2cabba633a912f44a51d
results-70400-3 Expired
8.19 KB
sha256:838fa367764e8603848897913ddebe6e567c2044e68277287bd561dae3a0096f
results-70400-4 Expired
7.19 KB
sha256:7476cdcf953a7a1b9c84205e2d46fab0b3af77b324d1d5a0a65cc76ec22a4978
results-70400-5 Expired
8 KB
sha256:cae00c9432d16cfdabb0090edfc8dbc641677c4c9c8c4be25ba18d8063ba2cd6
results-70400-6 Expired
8.95 KB
sha256:fcbe8ae4bac925ed93f1ffd19a04df83b3aa786821a9cdb155b715f6fdc6f4cf
results-70400-7 Expired
7.48 KB
sha256:598bf879a89e5a9b1df17c77adf0e0147584a94509430d3ed6da8005afe865b9
results-70400-8 Expired
8.75 KB
sha256:804c5e0b3a3e123b81d1a76a499a047207dbbac995cdcee091335234a1cb9344
results-70400-9 Expired
9.2 KB
sha256:c796ba0e987e85e0db935d0fdcf50f50b81579ff0878fff0a4f58321797cdfb6
results-80000-1 Expired
7.16 KB
sha256:c3afc06dab9aced5734150f89752becb88ca51682b1612673c043cd21c69f6a3
results-80000-10 Expired
7.73 KB
sha256:18fde43f0e33cda6377b9fba6507385d64557003c41f7bbfd2cca79f41242791
results-80000-11 Expired
8.3 KB
sha256:9bf2482d19ead28864ddfff3eae01c3bd368d7d1d768c202684a5d0e1239ab64
results-80000-12 Expired
8.41 KB
sha256:9abbd6f721e60b4b68a7f590f226bf6241a110f9f0f46fb16bb5ab418951fbfb
results-80000-13 Expired
7.26 KB
sha256:d37c32da213d1fedb328c02f20332f1e3aba6c2826b0bc55741363e4ed757b48
results-80000-14 Expired
8.12 KB
sha256:163684c830ffda25e50b9fd1373b51e26fa9ceb6cf3e427fb46486bd9292d7af
results-80000-15 Expired
7.33 KB
sha256:c6e49f4fefea6ae6cd4560240df8ab75f4407a60fc339463933badd9ad3e7763
results-80000-16 Expired
6.4 KB
sha256:68f2d4ff2a693792acec7502d3fbfb5ef339779fa29b70e7273e0748b8a20bfd
results-80000-17 Expired
8.4 KB
sha256:015c8ff8835ad4cf479b5a86e85f9e85fde721ff74249510354af1e2ee6c9977
results-80000-18 Expired
8.31 KB
sha256:aff74ab727b4091425d1bd6e207e63c414086e7f6d3b844e8e20e964c4fe299b
results-80000-2 Expired
11.7 KB
sha256:f4f7b44ed96cea6ed651e45f9597cbdf6fde7d4c1783870b0ca94ea6fadda492
results-80000-3 Expired
7.21 KB
sha256:90821f6dc0e96d0dc08c0b55706adff60cec79da72defe39f2bc5816171fabae
results-80000-4 Expired
6.5 KB
sha256:ce0097209242c404c2ab6479a9c6fc138e4993c916b597e6a9424ccc08fa82bb
results-80000-5 Expired
7.21 KB
sha256:d278089bc3e4b93d90a24732bf159061f3f0271828d3b98e59a7f2e20b635798
results-80000-6 Expired
8.27 KB
sha256:ac009f3887ba2b7374e94d71e622460ec57a56d5c49f9e1ae405b14ab4c429de
results-80000-7 Expired
7.19 KB
sha256:f8db8dbe4d3ddb73c4584877b86d35e1c6aa77a5d3d7c549444d094936b48774
results-80000-8 Expired
7.13 KB
sha256:52a8ec7b3f899645a8e4b1fbfe7a663d747133fd3700d1e2529a87e186576a59
results-80000-9 Expired
7.86 KB
sha256:407f217fb39a950658b27534004628874997bd050376cf9c8e8be3b893f66b74
results-80100-1 Expired
7 KB
sha256:8a7f5628203f37c58127a76306e19af9608745657d5462bb93abbf65b58da005
results-80100-10 Expired
7.83 KB
sha256:7d499e2c456714982f7ec5cfe5984e381cc361cacfe549fa833bf42ad66f149b
results-80100-11 Expired
8.54 KB
sha256:52baab56a907ef2b3ad133f899e2712c6ec9098e3df9b1156ea4ae92487e7240
results-80100-12 Expired
8.51 KB
sha256:528aa24514c7fd47a905803b7155a984048870f46e7f12180f08fba6c52e5dbd
results-80100-13 Expired
7.36 KB
sha256:31d2e3f797256eebef722cffacb7de7732a06fd84cf93ee7bb9134cfe7199644
results-80100-14 Expired
7.93 KB
sha256:128fc0834ec6b01a57df0e94991ad467bd7c877dbb6fba2fcce83ef52a5c1546
results-80100-15 Expired
7.42 KB
sha256:21a977e34d446a8a7c5ee900e8e22adcd99e5816d2ca10025205b5762af9bd0c
results-80100-16 Expired
6.4 KB
sha256:89e70457aa99e4248f8ba008492db14020adda1493581f2a5820a5f116d9ba40
results-80100-17 Expired
8.76 KB
sha256:e86be5a4be5c13e98127276b42e51e89159a537205904d75bdfc7fb79f6b26b8
results-80100-18 Expired
8.18 KB
sha256:9bc697da32a11a36198459342d8f90c4d434fec24f9f8c02b3b1a197071fe51d
results-80100-2 Expired
11.8 KB
sha256:94f7ac773965526181edb99641ed2b0d33e0514ef18e1b1f92659b2a15a519e3
results-80100-3 Expired
7.24 KB
sha256:23e2df98bad39f617d1f9376934a76ef23006515454bc6bb0b890e792005bc9e
results-80100-4 Expired
6.52 KB
sha256:8373151f9c19437717da0d06847aba1c16a85436116f36cbda80b098b4f972e8
results-80100-5 Expired
7.35 KB
sha256:ef5255b796d9f4a4abb330e931010c401946e67dc4620915fa425c21f336acb0
results-80100-6 Expired
8.08 KB
sha256:520ffc097f76a6aa85e715c8f5845e6b60e6074717782dfa1a5e7f0d779c8115
results-80100-7 Expired
7.08 KB
sha256:c747e318e9d3356a4e003c5493822184baf41da48943077996111e4b98d91321
results-80100-8 Expired
7.68 KB
sha256:c1d68ed2d6578aaf05581443ea898c443690d845019fd5d4241b753534a896bb
results-80100-9 Expired
8.25 KB
sha256:7910d8b4610ca37d91101c417b05bba3e8d0641d9be301a2966f06d9144024c9
results-80200-1 Expired
6.96 KB
sha256:5eefebcbf0ff1575d11238a823a501e1928f70117661fe9f17443e4ae34e647a
results-80200-10 Expired
7.74 KB
sha256:abfa0d297b50f8dae6affc4f8722152213aa9ec3d911602a0199e1fb6b906a90
results-80200-11 Expired
8.39 KB
sha256:7344099e3311f77fbaa029bb922d247a4964732fcaaddefec74fb6c6a74f6757
results-80200-12 Expired
8.61 KB
sha256:721d0174e4cbd587dbcf960daae30cdd7d56571cf43589c18a7370df77e89e80
results-80200-13 Expired
7.33 KB
sha256:f539b535996742a344157ca4538c43a180263584746ef3323843cacac400e759
results-80200-14 Expired
7.93 KB
sha256:a2389eb8c4353d71766d7dd4fca36e6ec072cd2af31bd3ac2712421090629d5e
results-80200-15 Expired
7.44 KB
sha256:c234f38e2dd8167143d6350b21637f6d928006cfdb2ae8a39277ca80e9fb09d4
results-80200-16 Expired
6.4 KB
sha256:feb914ed78980ce1e6e7f6ecd77431f12febd0745b087e263e338642d1bdd62a
results-80200-17 Expired
8.72 KB
sha256:2420da8619cccc57cec238765b5d6af8976023333b34fa040d84403cf7a9ad83
results-80200-18 Expired
8.12 KB
sha256:aa461228b2e6ed802e82a779d90a259dec2bff5d6aa3ba28056b5e25b7cf8c33
results-80200-2 Expired
11.8 KB
sha256:44961e17eeac68c0b1f532faf6a951cc049e427ae7e63c08ab22f4c1f419c1ca
results-80200-3 Expired
7.24 KB
sha256:080ee5841b0dc2c90916b12e23030a4ef37f35461bdc115f31d086eda8aa70bf
results-80200-4 Expired
6.55 KB
sha256:fee43257cc570821072da4b20ec72f3d8101b598333b366fbe504807fa006b29
results-80200-5 Expired
7.31 KB
sha256:f24cb089a3e3383567c14f09529f08a5b9b44bedc7303338dfcc252ad7e2bb03
results-80200-6 Expired
8.11 KB
sha256:99f0fbe1df117580819f5a49b4a2dce8d6f19dd33c6a548c5baebd248a85d19a
results-80200-7 Expired
7.14 KB
sha256:90e3607bb9ed57bc013a6537b015a17e5ad6a7c38609445a2d65b03aaad2dc00
results-80200-8 Expired
7.54 KB
sha256:d09856e8be08cd621ce6c710d235eea73be27840df763d78756041400c933025
results-80200-9 Expired
8 KB
sha256:94e1da443c4204cfb4347d682448bf7ea019b03c7456dc332827f8b11b1d8add
results-80300-1 Expired
6.87 KB
sha256:03f1dd1fd78ba648d9bc74db00d9979820ad3d444f11ea800dd9f34dbf9b71c2
results-80300-10 Expired
7.68 KB
sha256:6d45aded1ed1965ab1f38b4fb6f6473113fac275dff88d71e63e0666113adef2
results-80300-11 Expired
8.39 KB
sha256:022f1b30387c54b5721ef2ce9cf9a830c34b7ff917beb322d361474fc9017608
results-80300-12 Expired
8.5 KB
sha256:506cff967a2269c4793dd99eee3d08b66ec6cfb7a78f73bdca1ad7591964106c
results-80300-13 Expired
7.35 KB
sha256:93e9c5b4960c1a0616673fbbcafd4f5efddb047ef6362d02e096ef91cf3b0f3c
results-80300-14 Expired
7.93 KB
sha256:4ebc82ecd2c535187e12c8fa982cc7b5d51d6565043fc98934b9cce5e8ddc54b
results-80300-15 Expired
7.44 KB
sha256:9044ea1e9eb6e6074a21596fdfd3ded30da64f6dc6a0ebd06103a027c6c722ea
results-80300-16 Expired
6.4 KB
sha256:66a9a745aab3035b244c74a39b6beecf19f5591de9ba413d57d988c617d09dce
results-80300-17 Expired
8.65 KB
sha256:df79943262798ef0a303c2d03f2104f3a7b9ece34b5481f7b68362cbaa241433
results-80300-18 Expired
7.96 KB
sha256:20653a37c4bd94a9b361299140c0a72060edc8b3b7a45f32eeaa375d5ddede10
results-80300-2 Expired
11.7 KB
sha256:e576dd1e247befb31bf877ff310e465ec06014334cabaae73ee13d0931e2da99
results-80300-3 Expired
7.24 KB
sha256:5e14a5ffd2808ddb8f4a6fb9d87997ba846e5d4241b02d2aa352b6d926d0e834
results-80300-4 Expired
6.55 KB
sha256:e09f52575b93bd00c807b82d288b7cca893e2aa3542ae1800f4264fd9b9690e5
results-80300-5 Expired
7.31 KB
sha256:2a45561d716e7da72793f03a7d1f967f60ace077028a18279eb4e438e8565b61
results-80300-6 Expired
8.11 KB
sha256:c536f0801d806408311090cebedae49852b713b137acbaf4fbfa7cbbe24ce2b7
results-80300-7 Expired
7.14 KB
sha256:4a39affa184b207185c7bfadca106a30d5bd21cda863a971f9472ff5424dcfc5
results-80300-8 Expired
7.54 KB
sha256:fea487f8d4e377e9b75cd8f2d720ce2227bd9a3b528bd2f2c5c2dfe832368c8c
results-80300-9 Expired
7.93 KB
sha256:b7b7db281657ddacb9051562e2b70409a6c8f240a9c79707e7b1e90873f30897
results-80400-1 Expired
6.75 KB
sha256:9ee354b66b5cd872214a79cf4c7435db8d9b29c7bfee79719f681763e1aa82b7
results-80400-10 Expired
7.68 KB
sha256:12de7ed5092c9352c1b0c2840b03aecea0c655c63610a237c86fe8cb808c87ff
results-80400-11 Expired
8.35 KB
sha256:4c6fd4a22328717394bf78445f548f34402204062cba5eda9888415c4b5ef4d2
results-80400-12 Expired
8.48 KB
sha256:4c6619430daf00954538ee191706b0a92796c80b9a38f7f17ff9ce35e405d27c
results-80400-13 Expired
7.35 KB
sha256:81cd168f27d0f1b6285707107fc4480f56cb4223b3aca476ec48d62fb2bb27cf
results-80400-14 Expired
8.05 KB
sha256:1eebf23f8e3ff0a478b976121db3167b49e5abff34ccbf79f642e09d874b5992
results-80400-15 Expired
7.44 KB
sha256:9cb6920f461ee7c5d2b5c07fb01391bbe24478d2cc590b972986f00f26958d6d
results-80400-16 Expired
6.4 KB
sha256:19456b2ead9c01c71597acbec00360862eb448076dcc30099c8e65bcdcab3a13
results-80400-17 Expired
8.6 KB
sha256:f8eebe8869bc1db75948d71ed760f985269d53d2eeb9ac1fab7feb39586294a4
results-80400-18 Expired
7.85 KB
sha256:88729101250ffecf163c8e20c6467be6f6b8583a8fac4706b5bd7e79db6be1bd
results-80400-2 Expired
11.7 KB
sha256:1a9c1ea58c586416d7451cea4a33858c632c4f9984ca6fbbaa486fc96136a1f8
results-80400-3 Expired
7.3 KB
sha256:74cacbcdf60df60dc3f5cb7c53943b1325c15ba4d3cab851e1a5ff68fb8bffa3
results-80400-4 Expired
6.55 KB
sha256:7e2e1c749a030983a31855a73fcc1e0f1cdabae8c22c4ab15bae6bf35909c563
results-80400-5 Expired
7.3 KB
sha256:ab0940bf2342af8eed51788fd11197fd7f4879cdc8bbf1365939b39943be8c22
results-80400-6 Expired
8.11 KB
sha256:bc91b86bb06e7cf129f28f823b82fed98022b58d65c4882e52385370c5d5f987
results-80400-7 Expired
7.14 KB
sha256:4ad0880e38c0bed0251b8dd2369d07b22927edcbdae258138f6b7e9fba28d24b
results-80400-8 Expired
7.5 KB
sha256:bdc43198bc38eb2e0a6cae4574e913f511588f1689da25dc6877e6f2d9cecf4c
results-80400-9 Expired
7.93 KB
sha256:00a603462bd4726a1540d6ca4ffa417e436b67214999928ed647cd50b18c15de