Skip to content

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

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

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

Triggered via pull request July 10, 2025 11:54
Status Success
Total duration 3m 8s
Artifacts 128

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:133143e1c273ef79a92f30f3794abeba8a673ac835effdcc68f3b59f4331ff8e
playground-cache Expired
522 KB
sha256:270f9bbcd3c2dcd23ce88a2eea012cb3d8c07fd4179028a1e24905d654e8d117
results-70300-1 Expired
9.56 KB
sha256:cf5a14391b36cf8b7ec97fd43c7720a5590ae68af323d6fa4dfbcbdfa20dac40
results-70300-10 Expired
8.73 KB
sha256:e1c91ab9f3208a2b14b14368e01a56e516c812cf97cd30dd295faa94959981eb
results-70300-11 Expired
9.15 KB
sha256:06eea0e5a9a8c8b5fa80345f84bb338c5d9398dab816ea91fa9eadf377098a36
results-70300-12 Expired
10.3 KB
sha256:1eeb377247f7f7c992fa0887d8856b1d5820409c4e75afbc75f743d849740e57
results-70300-13 Expired
10 KB
sha256:e03db35627a2c7542d17f82ebbcacdf1dafd4955547eba5a2f99e8de69c41fef
results-70300-14 Expired
9.65 KB
sha256:4ec9e14fad3f9c1b26619bfcec7b0222e916a5815f5b5c4926d8e54d954943a7
results-70300-15 Expired
7.72 KB
sha256:5bc6d48d597ac30bfdfad49f12094294a9be7102ae7fd1ace9c58aaf25e6f72d
results-70300-16 Expired
6.94 KB
sha256:d25241854688502b2dddaf6eedb15c5875e030210a32f1f2bd29b399a411ccd8
results-70300-17 Expired
9.74 KB
sha256:6c4224d7fe44fbf55a58bdf22b5c3e9c6c1262eac95d69e47e9da10a69f4f012
results-70300-18 Expired
8.42 KB
sha256:e514c614e66b41754ed3691b13f576297a69a1bf6aec43372fb6d32cf3a47336
results-70300-2 Expired
12.7 KB
sha256:5415a09ffc1fffc14cecbc2e1b0e1b2ad275fe9c5dad628a37d47afe16f1a7e0
results-70300-3 Expired
8.28 KB
sha256:ca6c038789bcaed2714384299dd915e9a44095468e70c4d0145ddf263f2e2f78
results-70300-4 Expired
7.26 KB
sha256:7fdb34f5ae7f6882f8da12b836c56621c359799a52ee586af3c8b25e161897ae
results-70300-5 Expired
8.08 KB
sha256:f5c8eefdf6eddde4b366d66d596196d3e3dd7ac9eb66746baf6b551067fa29ea
results-70300-6 Expired
8.87 KB
sha256:3ab71f707898c94acf802696e6c0652a52ed0fb6afafb36f8ab9638e7cd6954b
results-70300-7 Expired
7.71 KB
sha256:d8945675283036c1f0151e9f6a3f8ce19ba4a6daa4c6ec4a5aefa56b6620dc19
results-70300-8 Expired
9.26 KB
sha256:dfac2d200a7bb9000c937f6d7dc465d3bfd9cbd096d929b08f9e9cae3ea5e563
results-70300-9 Expired
8.99 KB
sha256:883c7017ae983339d67dc57b3ff1e7f560ee970d726c053bc6eb49c8fd8d3dac
results-70400-1 Expired
9.41 KB
sha256:d1d5385295b1848785ab0d38bcce90d5ae33bc4f64339eea2e61d0b0dc4d9158
results-70400-10 Expired
8.73 KB
sha256:49056a6676f199ecbfd8fb203bcd7d12f0b015bcd854cf70bf87fac1b0d8f302
results-70400-11 Expired
9.13 KB
sha256:1ac93f986cb75ab0f71130ced27409b2f439dd8669d1baa2f0ede8bc2e7df49e
results-70400-12 Expired
10.3 KB
sha256:1954bb08b1ba756766be51b9d424ab9ca4cd1d44b5afb25937a3d97921af1f4b
results-70400-13 Expired
10 KB
sha256:98be9a0cef0cccd9be3a4d07fda8afa22e10438ccbeb869ab2705ee5fd5180ab
results-70400-14 Expired
9.65 KB
sha256:2839fc060b542b829f91d1e5feb421d003eb92684ae813560aea29414bd568e9
results-70400-15 Expired
7.72 KB
sha256:da015570f917ed3524eb4b56a12cee3ba0aceafe4c702efd213fd940aaa881c0
results-70400-16 Expired
6.94 KB
sha256:1ecc16d5843fe8c0c252b3d79ceb6b51571dccb0bed68eba9a09dd004538be93
results-70400-17 Expired
9.74 KB
sha256:5daa5771d38020c59eff3318eb421e63abae0910da43e67128c66130551945ef
results-70400-18 Expired
8.43 KB
sha256:09f351b6bb786a6ee972448f696620062e910a3fcff6f3de273a4b94e78169d1
results-70400-2 Expired
12.6 KB
sha256:c20fb4afd2b42a51e0bf7a6acd0de167d95b41407c5d1621d496d756b23d0d77
results-70400-3 Expired
8.17 KB
sha256:d3ed10cef37545e449ae5280cf6c3645742ddd07cebb39b9f12f78cbb6559422
results-70400-4 Expired
7.26 KB
sha256:3e8ced33616ea2afa96d3696769a27328d904f1cbc1758deb8cf899a391c6c1b
results-70400-5 Expired
8.08 KB
sha256:b43d599416b5dfde66359b31e871b18759132435730720ec7838cf8c90eef85a
results-70400-6 Expired
8.87 KB
sha256:be365aee955311713257c4c44f313616839071f3c0e651851470be2343019e1b
results-70400-7 Expired
7.64 KB
sha256:0e11d9e2ee598056863c4129be483ae7f27e1184bd4d6ca13e838fd35b8ca04e
results-70400-8 Expired
9.23 KB
sha256:3271cf836e8b50b9ac4b8a256285bd93a2c35d50cd4391222134e2ed9737efa2
results-70400-9 Expired
8.99 KB
sha256:9a02e7b9d6c00430e6a433bf4db96f1a256c0b3bcac2332481b7e370cd38ad81
results-80000-1 Expired
7.33 KB
sha256:14e100d2b87b85c31c6e15fffc381bd4030de3094318fc9ce5c19b4a3ab2f0b9
results-80000-10 Expired
7.7 KB
sha256:5de1ed13792de4f737d8220023786c46f925fbf04323247b22e9d77f607915c3
results-80000-11 Expired
8.54 KB
sha256:a208f4001c6a209c02b00d92d5c050a84d6b61368ec11017f745cf3ce8c4e1a0
results-80000-12 Expired
8.29 KB
sha256:ce33b585646b35f0895e8e40fb5e59257a0e755a13cd0d56483273e268c14656
results-80000-13 Expired
7.55 KB
sha256:20fd459a000dfcde3cb29f9f50a0d44701a8698b2f793e5f3fca8eb69a567764
results-80000-14 Expired
8.15 KB
sha256:a020ef8977c52c1d87ce254b68d021402037f59951c87adfbf8eabc98ebbd32e
results-80000-15 Expired
7.1 KB
sha256:1b5245b62481da91d528be2f458f66e32debe6cffc6b63bbe88a4ff5b0739f3d
results-80000-16 Expired
6.7 KB
sha256:6e84b704cf9ec99bf0358638eec3c298a9dc3c5a235dc30a3c8e324b7455bc58
results-80000-17 Expired
9.17 KB
sha256:e9d946a6b5437a4edc39e8507d671743f8e4b5edfd0c31b5c5affe7049f957d9
results-80000-18 Expired
6.98 KB
sha256:b53900fc11c8b6976bec234c9a7fca48d5b1aa160b814445ee416c9e48181045
results-80000-2 Expired
11.8 KB
sha256:b3d1270ca86355e136b4e115d7f70384059305e7cce1979cb67b8c173d689714
results-80000-3 Expired
7.17 KB
sha256:71d52ee0fd8800f86d9eac572eaa83a507f81aca2a0e8b2306aad678673277f1
results-80000-4 Expired
6.59 KB
sha256:6bfd96ce921900c4518ee77e088d111238ced9e8f454db5f310a360b8d602ca0
results-80000-5 Expired
7.31 KB
sha256:a3b544ce4d81c5c1543f6d22fff22f0990c207537661c3c0f4a7f845f5385ef1
results-80000-6 Expired
8.21 KB
sha256:fc967252081ef639b3021713654940ef4676b2ca2f251ee44bd8b0d3d130d038
results-80000-7 Expired
7.29 KB
sha256:3a1593e773b99876937b69b5a9cefc90eee696576c4d502de102c3758d7d58e3
results-80000-8 Expired
7.22 KB
sha256:121ef4275caaac1f01cc79055d56e198a7438c65d5b5281c5064d7826ddaa4fb
results-80000-9 Expired
7.99 KB
sha256:5d65ade59ac57a6c2a37656faa37f1d4a9e374c0896318f9877eee2b382c2835
results-80100-1 Expired
7.17 KB
sha256:0f13b7079fdd9f5a1dc07be1acedbafe52a9389218e7339dd6f54ba76b1b9dad
results-80100-10 Expired
7.68 KB
sha256:329eb2e2a00b6747bc84078fd714493206cb3d16c985be230e55dbba3a893481
results-80100-11 Expired
8.87 KB
sha256:1bff1026d950a95081cddf4b7d44cb1b94f4985fa9697e31fbecbdf2bbebebdb
results-80100-12 Expired
8.35 KB
sha256:89a9dea5382ced3a166dfa43d852300e0b12abbb789dcf5b201f602a0d7fc2d8
results-80100-13 Expired
7.58 KB
sha256:b33c873bbd5b96179bb52405af6879263935bf542ea17928244c0f5710072694
results-80100-14 Expired
8.06 KB
sha256:0bd60085278f8a844684821c65b5937d68e1a93fd770f0d3d28420de2ebfb501
results-80100-15 Expired
7.1 KB
sha256:4bd21f8c8d96ce0c79f090638159ce245cc97d60a07fefd8b3488d7298b2c282
results-80100-16 Expired
6.64 KB
sha256:bc287ecb84640a4a265749806170157319f075f5d65bffd48f1b38f8739cda0b
results-80100-17 Expired
9.48 KB
sha256:59f50e2686f1be275894d532e6c4b858a6685b43781e93337906aa0542c32deb
results-80100-18 Expired
6.85 KB
sha256:521a7c4c5c4803bc707bc59a558ee2809cce9b950b9e06b5b54f5b75a05b62df
results-80100-2 Expired
11.9 KB
sha256:2b7df5d19187f76fede2fdb7c696b155f2dec6fb07f6f9a133d52f9e751391b9
results-80100-3 Expired
7.19 KB
sha256:34c0e81c40ae513754b9c4414de3486e66f2d3d71a7de99dfdfbf292492e77f2
results-80100-4 Expired
6.6 KB
sha256:0d289c59e5422682ad372056f8aa48e30572bd0b32ccd768dc482ec245ae44a4
results-80100-5 Expired
7.46 KB
sha256:a065c4d0c0c966a1908af8603e7178bc677a2fa6526ff7255e49b4668bb850fa
results-80100-6 Expired
8.04 KB
sha256:ca5c3eae835326e1b18d4efe1c72136e9664d5b233a9d98d868d848fa19074f9
results-80100-7 Expired
7.18 KB
sha256:383ac30bdcef08cf72b064487efb47c4a95c4e448a510b2cfff8296df2205f38
results-80100-8 Expired
7.78 KB
sha256:992da09292897939cf15ea512fe2c1901cdbeee7b527b4a9bcc0c0231b4d2b54
results-80100-9 Expired
8.38 KB
sha256:1abde1bbecad6644994c39255f9e2a609703c575c4597fa57382da6e625b002f
results-80200-1 Expired
7.12 KB
sha256:abb9ca6286a5074c897b32fbf62b9ff83c93bba2923ad2d4cfa1d2ca1d35cb5f
results-80200-10 Expired
7.6 KB
sha256:e8a924f1bd696c218ad8e62b55a933d7d77c6d0dce1c658910d46f19a56cc673
results-80200-11 Expired
8.73 KB
sha256:3e297062e39d90ddce698d424e140cbaed57e0d7c00643691abb09bc4b73e2fb
results-80200-12 Expired
8.43 KB
sha256:e0361aadb12de6f369a3460d0b46b31c306e143e3e98dddeb3c5d0f66c1bbbe4
results-80200-13 Expired
7.58 KB
sha256:e84333610fa918d90586b063a610ed7522d477a0ff7834f7190872cf951375ef
results-80200-14 Expired
8.07 KB
sha256:b2ffd85d5ed5d99567196a72f257e57995490dfd368cd1d24d5dbb6ff8c06684
results-80200-15 Expired
7.1 KB
sha256:62b99d4598bf71b538cee4d05e5441f1320cf3686f791e4aef172c8a6b98b135
results-80200-16 Expired
6.64 KB
sha256:0d4c4676404ca79ac66769359dbb3de40d05cd373311849e65ca7cf75374fd18
results-80200-17 Expired
9.44 KB
sha256:55433cd8c4f93cfc37ceba2640b14acd150be007a975f477212792f7474d197c
results-80200-18 Expired
6.79 KB
sha256:5c391ed8eb9842fc8aef20daa45ad505c1dd6f302c30f778b4f80c4ed17e27c0
results-80200-2 Expired
11.9 KB
sha256:ccaf82a4659091d48007547f6caf1546ede5e289da34d6c3d20dae72101c6805
results-80200-3 Expired
7.19 KB
sha256:ba8ec21a0d13e5b475796df41bc3f5d841e7d415bf9708645485edc6eb2bdca8
results-80200-4 Expired
6.64 KB
sha256:b76892cd0f69d7405686d94c9a054c5cc078c0b0e0609e83d6e097d575fedeb2
results-80200-5 Expired
7.42 KB
sha256:fb6c348b0b9aef5e8668e766f28c34dc490ea80606bc18fb6b2340cd61ba1138
results-80200-6 Expired
8.07 KB
sha256:022c3ba7e798a3ab40cbd2620e0790a63638425a7d34f2af0a3c23c1ab1d45d4
results-80200-7 Expired
7.23 KB
sha256:d0b00e8811afd97102a01f57f79e94f5d2a6fe800fc12849525ee85f0cda3ebb
results-80200-8 Expired
7.63 KB
sha256:b82577fc135964f2659b531be8269228b6fa3e546c472b3129a648f5e6611d7e
results-80200-9 Expired
8.14 KB
sha256:a03184bcefd0581dd62afa5d9c88df3abd7d52a338bf944a2b1d5609150582db
results-80300-1 Expired
7.03 KB
sha256:4169f64c33befa1b4a4b9351bd67d8dd35322b9460ea8c892f6594eabeae67e9
results-80300-10 Expired
7.54 KB
sha256:eaf13b577f29c98523e0726110ccd9e690897e39c28aafdbfe093b37d317211a
results-80300-11 Expired
8.73 KB
sha256:9d79a09ab29462c259d66b67c21213d0d60d225f86102559254325a26af101cc
results-80300-12 Expired
8.3 KB
sha256:41d74d400146c78d681c943c670d68fb662d569d14e512db0af9d0920443d0e7
results-80300-13 Expired
7.6 KB
sha256:92ca18ecb53abf912fb72f2535a6a19aec2d05b3f0932c0b9a15d87d4bbb61a6
results-80300-14 Expired
8.07 KB
sha256:b846f82d0106d96790db7bc2fb2e643dabc9b7842ddfa9e57141aeeb095ea9e4
results-80300-15 Expired
7.1 KB
sha256:284119732f5473fe4d8582cce9021e3574663865a589fc83e793809fac1772e4
results-80300-16 Expired
6.64 KB
sha256:074119dda8c77d6bc677f2e6f62d6179b2e6c97d14a1978e97ca0411580dce1c
results-80300-17 Expired
9.37 KB
sha256:e9b5ce30d9f70b6051d362e05184b44c7a20125e25af647b4ecdf4f4e9e63628
results-80300-18 Expired
6.64 KB
sha256:de11800a83f8b5c0c430beba751865fe433a9ec5e93931bb3538380ce32da393
results-80300-2 Expired
11.8 KB
sha256:a7f9fde800a5015a2890457a6e908fed7f1cb47f4ae506548b3d5f40ff794d78
results-80300-3 Expired
7.19 KB
sha256:662a5c61f2e2b589e0f5152922702eeead6dc6a7f7c78057c03ea0ccd1fae003
results-80300-4 Expired
6.64 KB
sha256:31e244402590f67382af513c9e1f1ad2897d80f47f7c7c5a1f4682ffb4b2029f
results-80300-5 Expired
7.42 KB
sha256:35adf297e69bd7687926aea448321486ef7169e897d7fbc066cfa0254e8a8ffa
results-80300-6 Expired
8.07 KB
sha256:47e10572aaa160209cdd865e0e66cbe4bca4dc669967f472aa69b0e4a7081374
results-80300-7 Expired
7.23 KB
sha256:5a738509fc598c02b3d8a34022ff6f0929db181f6e144592fbf3c82bc3d01890
results-80300-8 Expired
7.63 KB
sha256:085322856336b9b94889fff119df73dc60b7aa0a0d826efff69301b37868cb3e
results-80300-9 Expired
8.07 KB
sha256:84fc702e145fb0e660ce92dee743d437225d2e7d5f862b98d5dbed02daa469eb
results-80400-1 Expired
6.92 KB
sha256:97ddc3e4837c558241c276bd57a6ab63b75e4de230ddebdd0de7b02e64e572d9
results-80400-10 Expired
7.54 KB
sha256:ae96556bd7b10a8ab265db2c8f733849d5fcd4e6abe5ff8db14517401e3f806a
results-80400-11 Expired
8.7 KB
sha256:6a7b7d8f9daa00caedeed383de6c500c9f4b46b5c30e6db4b913e51eecda901c
results-80400-12 Expired
8.28 KB
sha256:1465a3345cca11e8d89f53e10add890b06eae0e392dbdb76fd190a7184d59a2c
results-80400-13 Expired
7.6 KB
sha256:80b7c5613ce36c7b93ac6e9a474833e6512a325e12506f6aafc188f102f46dfc
results-80400-14 Expired
8.19 KB
sha256:39d749d999b55d2ba9849f93be7d4331bd445bd7015cfdbe55c4770782677fdc
results-80400-15 Expired
7.1 KB
sha256:c4b7f0a953ba432e5962cf7f164708cd79e7f25888ab0bcd0b93fe9132eff17f
results-80400-16 Expired
6.59 KB
sha256:8aa496c155cfaa2b40ba6d98034e9c756299c390b52bf895a1d7fe03bf3086e4
results-80400-17 Expired
9.33 KB
sha256:4a687843dfe1b5a864d30e873385ded786ba94091a60f7110815e2b7a4591bce
results-80400-18 Expired
6.57 KB
sha256:e6fe2b255b7de975c5defab733371c09fac0d75045c4daa5adeab34bc068c0bc
results-80400-2 Expired
11.8 KB
sha256:a541e35ed057f3762d086fd5dad9b9ac6d92aebfffe3eada319f9e7d8bf8c262
results-80400-3 Expired
7.26 KB
sha256:bb2c9c4c89ddea6456d4a611c0461bbb15d4ce00866de16a679257523e61204b
results-80400-4 Expired
6.64 KB
sha256:842bc17f9224943898427dee6b329df4c82553f9b7d5ed77211989d0a588562f
results-80400-5 Expired
7.41 KB
sha256:3767539a91f78a5a6885bcb9fb0ac7e4877b2a38eb6347749de435e692a4e245
results-80400-6 Expired
8.07 KB
sha256:49ffe85f7ad755a05e54c5d02953a2cc9845e1e17d87dd757ef2735f1b8bf878
results-80400-7 Expired
7.23 KB
sha256:82389d98e3e6cb46141b93204e5b9fc709038de8468716b662728c77f40c02f1
results-80400-8 Expired
7.59 KB
sha256:daabb11e6f0173aeea241cdeacf8f8dfa367b7bcdfbe1e6ed36b7a00a0fc2054
results-80400-9 Expired
8.07 KB
sha256:bcb7cac956cc40a2459dd179e81ec58e5d04de383cfdd588daa9381591f0d1b1