Skip to content

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

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

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

Triggered via pull request July 7, 2025 16:11
Status Success
Total duration 3m 11s
Artifacts 128

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:8b31bebb8f287690d74d60c18dc1ffe4a38f1ee9b250bbec101a0fa666fd9baa
playground-cache Expired
521 KB
sha256:572211b62af18110e2f09de86b460959f03ed0bb02cd9ca6269f0c60409e0c24
results-70300-1 Expired
9.39 KB
sha256:50d30c002ff0f1bb80ce4fb66306e3619e1a66b4cd84bb832a62ad4c04d3482b
results-70300-10 Expired
8.7 KB
sha256:1b5af2ce199614d24bda184e29dc3f16ba9b81d9439fe25d83174fab8b92fd84
results-70300-11 Expired
8.9 KB
sha256:7b6b6f4d4175c1a18d148cf2c99ebe8851d50ba8dfc16e443179d3497614f4ec
results-70300-12 Expired
10.4 KB
sha256:d609253ea5ac5d3a161e58461aee807e933c8ff0cf2b8dafebf8bb0c0391082d
results-70300-13 Expired
9.71 KB
sha256:2c2736acbc8aea6f97e51865dd237118bc293bd544b900aaca10bad8cfc49b41
results-70300-14 Expired
9.56 KB
sha256:010b948af94122348520b47faaac8294953e67bc2f50a8682b7bfabb985497a5
results-70300-15 Expired
8.02 KB
sha256:6cea17efa738b89186c7c3cace5ca552638318c8029c1e18c08d6cf9012e8d6d
results-70300-16 Expired
6.45 KB
sha256:49193dd6a48796cce470842be1d025082bd194b2096180642d3ab41b692c680c
results-70300-17 Expired
9.39 KB
sha256:7d500bd9ba617b5df542dfde5a3f5423007babcbe5e287e4b9b109e604fd045f
results-70300-18 Expired
9.55 KB
sha256:23c6390a3982df486d30c5ccd6cb311f372e51511b6eb55c48f0eba63529a446
results-70300-2 Expired
12.7 KB
sha256:9a48dafd8aab770a3e4becb0598eb8e552e1e0e1bae219865a3afd759188e6ef
results-70300-3 Expired
8.31 KB
sha256:78367e7240098f71104724fd57cd55b68c296783eab4bf053e213dbb15c19c41
results-70300-4 Expired
7.19 KB
sha256:82201b4e4f3be115b4b9eb7cbc2539215622d1cfb594303ee3457c04ad79b91f
results-70300-5 Expired
8 KB
sha256:2fbba00b08ec78f90c784e21cc453989553ed457b50b460072ea9b9c86988b7f
results-70300-6 Expired
8.95 KB
sha256:75e4083cd64ff89b3a6e998e1e5ac0b0c3e2d2b9895a0fe29ec054abf5841250
results-70300-7 Expired
7.55 KB
sha256:223b2f004e2a00f781770f1e7c2bb93b2fb97bccd80565e3ef9c1e04df92fd77
results-70300-8 Expired
8.78 KB
sha256:f4cec63496434ba22016e3cd8429d5272aa091297e722b45e260004bda72c98d
results-70300-9 Expired
9.2 KB
sha256:bae2c273ea1602f37f6c18f9156358d627d347d067798db16814ceab8e48b519
results-70400-1 Expired
9.24 KB
sha256:067313db4259ee3291725b3132790901b630a21062fa99db2b3e6a13bd690ba7
results-70400-10 Expired
8.7 KB
sha256:89d67e0e60e8c405b3cb23c4bab544fd143dcb654d5fb2e7cfaf505e4a910a79
results-70400-11 Expired
8.87 KB
sha256:6419eb43cd3757f467b389d253a94d1a0ad131e061525f67f26d477c408503fc
results-70400-12 Expired
10.4 KB
sha256:13b55558396d0e0c20d0d60650e2f075abbaa08754a3aa73a6f7f9323b131514
results-70400-13 Expired
9.73 KB
sha256:0b4ca0b969c99e03131d0e317ba83542111866f6866d80fe9f4cccfefc3cbca6
results-70400-14 Expired
9.56 KB
sha256:8820d568e1c518f73c059ffdcf4870cf8574cd246c54851b4b283fee422eb4ef
results-70400-15 Expired
8.02 KB
sha256:1fc83d05b09b03bda4bc8694a17a890d0cb97899d8e085cbbff7d3503e5920a5
results-70400-16 Expired
6.45 KB
sha256:673f741502260f15414c1bb1770e9f291507c384a7d843f010f4bb45eeedbde7
results-70400-17 Expired
9.39 KB
sha256:bc1cbf1ca37940f954b13faa5cb9eb895e3db622eb081fb12c1e561cba77b0b6
results-70400-18 Expired
9.56 KB
sha256:ae6f6a7e0726080e7008186dd1a3b6bbc538da9063629e78bc4d7f63dd466fe1
results-70400-2 Expired
12.6 KB
sha256:59d06157a503ac0fbfc39a8997af5fbea71daff5e386b4f5d23077c8cf65f1a4
results-70400-3 Expired
8.19 KB
sha256:ed7466a400873c1aa0dc1af2f680c813d6e17e66ea300b7c64ee881a49b6eae9
results-70400-4 Expired
7.19 KB
sha256:41f04216fad3acc3485d0d79719c9b326b1a10415afcad8024c8ccd90f06251d
results-70400-5 Expired
8 KB
sha256:a0d3d45bd69dc346e17207946ad7735506f30e0f793ee22d81448e501dd19dcf
results-70400-6 Expired
8.95 KB
sha256:c4cc77d4da54e75c2b4470643d4c8219a53f0095ba0b6114d577de4a395e9828
results-70400-7 Expired
7.48 KB
sha256:f9c8e7fa62164d4bf7899f03af31a9ccd284035c3112fbb7b1f87baa933d8971
results-70400-8 Expired
8.75 KB
sha256:66d46bb30be9d14abcedad006d1b5e35cb44932de1f261969e23c8702fb49bb0
results-70400-9 Expired
9.2 KB
sha256:530c53d235705a95255ecafaaf03928a37c599aaa34372427e4d23b2e3b3d4e0
results-80000-1 Expired
7.16 KB
sha256:21a031910ebc837fdce10882b4615eedd1aede61554ff4d33674b44b7cb0647b
results-80000-10 Expired
7.73 KB
sha256:547bb3922098f58d319cd8649dc969ee43ff6b119d944765a793a7bfe632bddb
results-80000-11 Expired
8.3 KB
sha256:5902ec23c1a0cf732865b3c1d219be4b26b061ed74714b7802160147726b7e55
results-80000-12 Expired
8.41 KB
sha256:62b7d357817bd7730541dd87335aee3d48581f0cd0f37c620d852ad6a52354e7
results-80000-13 Expired
7.26 KB
sha256:0fdcfffa09c1aef56094eb39c008c22f5981adfd0ced66e48076a7eac07a760e
results-80000-14 Expired
8.12 KB
sha256:1171e15e107e54e1a4ddda60bd5c5ab26907f9614d955a7876e1264633f8e41d
results-80000-15 Expired
7.33 KB
sha256:56df8a7a2c802377236401d07e21ddee23d471260baa86c52108c05b25479322
results-80000-16 Expired
6.4 KB
sha256:1321649b238d75ae9ad8b93e7080c2bd134315bba71f50bf3c3657bcac35f056
results-80000-17 Expired
8.4 KB
sha256:778b12cd5085fcf9c2de3e495da2b9bf30ddcc20964ca58d637490a3b14dcf23
results-80000-18 Expired
8.31 KB
sha256:abb06ac38912981aa8b5d4103b683eb31905d562c8a2b2b12134075e5c56b057
results-80000-2 Expired
11.7 KB
sha256:c3e0c453da7c1af2be90a06800d17ae0cc02a30ec2c8de99739b3221650485d1
results-80000-3 Expired
7.21 KB
sha256:0e1a013a62268f9a91be3d9eb63315c056a05fcd661f8d4b348f4cd9e670afc9
results-80000-4 Expired
6.5 KB
sha256:9e731af9ec52590bdff5e45fde3c4c96bb0865dd3e2014613a369114681ea4f5
results-80000-5 Expired
7.21 KB
sha256:b713ddadaf0456dbccd002d219a5cd615666ec474cbcd689458124d7481dbc7b
results-80000-6 Expired
8.27 KB
sha256:a399ebf7974bccea78a0f7afcbc0adcde3a9c83d1cdf2b5dc95ebab21e04d322
results-80000-7 Expired
7.19 KB
sha256:20db4bdaf71d2784887764e28b224dcb295f1e7aaad28a47f81187248fc08334
results-80000-8 Expired
7.13 KB
sha256:5ff3c8df398b5795268e36326bb6324f5d272d27d37dfee52988fea9249d4658
results-80000-9 Expired
7.86 KB
sha256:8b875f3d4587e8d169ffeb0353451b4482e3b4a034486a3c834a432af98b372a
results-80100-1 Expired
7 KB
sha256:661b77728eea6f59ac4523364b344dffcf3011b85829e99387f435688c8d9771
results-80100-10 Expired
7.83 KB
sha256:a7de87e6c509377b96d211e52000798afe6eb6934267c96ec51bc2e179845316
results-80100-11 Expired
8.54 KB
sha256:b298b4b165077127e139ebe402064654f8f3a62b820e5e93cc20cf33eb4a57be
results-80100-12 Expired
8.51 KB
sha256:2ee667fb26e845d9200c7abcd676e274e0851448f38e55e8b1b5ea5309b442d2
results-80100-13 Expired
7.36 KB
sha256:a4c9eb3b9858a5072e684d7d7074d706de1417f40fbbe32aff048336730446f8
results-80100-14 Expired
7.93 KB
sha256:c26cb51f5170e17b610bb42a200345ef614bfe0c0c5bb3a468195b72aac5e7c8
results-80100-15 Expired
7.42 KB
sha256:51420cb872e2e8b6d31f2c212cb2943b757e024f1b94690db1f20a31a10420d9
results-80100-16 Expired
6.4 KB
sha256:da09384467f5372845042c9288499122a6d10fc19af2e4f6ea53437b1944d77a
results-80100-17 Expired
8.76 KB
sha256:f2038a95a814182ea926e96b1709fababbd89ba9401474a63c23bbd0e4517d84
results-80100-18 Expired
8.18 KB
sha256:e5075b20f36cc5408d8a4fcc72e35d4b87e2db4f14384c6dbbb0cf8cb151bb75
results-80100-2 Expired
11.8 KB
sha256:4386145be431f0b62361ef2efbf360bd15f4008ae018ac548f4ac551312cc779
results-80100-3 Expired
7.24 KB
sha256:df1d99fc2484377f7cf8f099b1080dc907aa23240efcb66ac2e0dde2787683d9
results-80100-4 Expired
6.52 KB
sha256:bf7d45d9da34b5aa042d8c785c80428b530b1509a22c31678ca7c8a54fbf0ad3
results-80100-5 Expired
7.35 KB
sha256:98dc740e7cb29d35b70939a120b11cc253db77f2fdf9b5d41c1c37e050683c03
results-80100-6 Expired
8.08 KB
sha256:ee8bec7c91917763fb0a6bee4322159fd5e056bb70099ad57e4d7047a5642b3b
results-80100-7 Expired
7.08 KB
sha256:09f63156837ca00e8344c573095347e120c959c2344a9ce59a3b1adf43ce92b3
results-80100-8 Expired
7.68 KB
sha256:fb1c964c0008182dd03735605064ae16a42a518aaee1fd14f39a69efeb603ac6
results-80100-9 Expired
8.25 KB
sha256:76505c4a31ad95ce8db069695c1b571bddf257ada945e6dcc4f2368994198906
results-80200-1 Expired
6.96 KB
sha256:faaad645ca47e5fbc91dd7061ba5a21fea8d10c20322fdf23e7a6484de6291e4
results-80200-10 Expired
7.74 KB
sha256:841f3123ecdc2b258d9f2ab357b89c8371232cad8a7230132942e1e519c186a9
results-80200-11 Expired
8.39 KB
sha256:ced5c15b94438589c8367211efa6209e9015eafecfc4a5f472b85189a6d4852c
results-80200-12 Expired
8.61 KB
sha256:c23c0f7d67c47e7d92aa6692cfefa3c2cadcbfbbf165408916323d64654d5a84
results-80200-13 Expired
7.33 KB
sha256:0f7ebc1e2d16b6d8961d9954fcee5115fa00a9f11c4b8ae00fcdebbb223d550d
results-80200-14 Expired
7.93 KB
sha256:ef1b237168f34cb2aca2e829e76d3934e099e795711dff09c23792664e9ad8d8
results-80200-15 Expired
7.44 KB
sha256:5eea41bd759dca6efa9b72861f58d063ce5cdb57f257d590080cd18f2d6e3664
results-80200-16 Expired
6.4 KB
sha256:e833390cf9258de3f31eacffa61cb51949e130dc5042d17ddee4d2cd048b425e
results-80200-17 Expired
8.72 KB
sha256:09c1b9fa029e1c3af4dd7985b9b069c794caafad339ba68323ff752b114c0823
results-80200-18 Expired
8.12 KB
sha256:37d046d801447586aa1838031ceb7cf284633ff02c9fe7b4a2a3aa3f7f686edb
results-80200-2 Expired
11.8 KB
sha256:90598dfde1ae973f9e75a700d17d5f655e09636d2ef202858acb90f12dfac881
results-80200-3 Expired
7.24 KB
sha256:6e982f8329433612d6c522cc0f81a0bb5da653fd2811f53f6af172880dacbd17
results-80200-4 Expired
6.55 KB
sha256:3d8d37697c9998ea89248fdd4f8b394d183afd3d90f40b9db51de455664c5778
results-80200-5 Expired
7.31 KB
sha256:e1b774439d0aa77682f772a8fd616f42572b74cff5b9c352035fcc3181506456
results-80200-6 Expired
8.11 KB
sha256:731b1cf8b0fb01d0ca413bb237e730a86aef26cb93ea0d2fe8d009b235443e2a
results-80200-7 Expired
7.14 KB
sha256:a3d1a13a334d6de6f1e1485f0807b3da5310c66a39b07be331b605e90846c09e
results-80200-8 Expired
7.54 KB
sha256:a7e651a558bbb931794fc430e795cbe8eb4ea8a5948bd43fce784f2b29940b7c
results-80200-9 Expired
8 KB
sha256:0bae91abb14839ed9a576062b3fc9f2b231e4777d81ace1b0c96d1f2fd4d4176
results-80300-1 Expired
6.87 KB
sha256:91a553fae5de2e5613741c2f538efbd8fce7e45ccff5a19513fdb12fb70ef847
results-80300-10 Expired
7.68 KB
sha256:22a2470dc2f54126a0c6dc92837c44b60eb2b1c8c07580a48be89dc67ca10eed
results-80300-11 Expired
8.39 KB
sha256:2188dfd8297a31e0b632b2cf80d48a9da63b436da2c4cd46b93c99a4512131c8
results-80300-12 Expired
8.5 KB
sha256:c1e7b01318ca8acf1fb5f0e459923021223df7887f503374559866ad7714530f
results-80300-13 Expired
7.35 KB
sha256:1a6053e959aed0ea08b69c784052127a84d9545402fe9bc9251dec834dc8b895
results-80300-14 Expired
7.93 KB
sha256:9986787e91fafe04656a41538c2d211bc5679a1fdc410c94a4c8a50cb2c51714
results-80300-15 Expired
7.44 KB
sha256:c5c8cd293ddd8e06e2d6d421308979b89faa3f1a1626423b3b703f47ff7c06d4
results-80300-16 Expired
6.4 KB
sha256:4c0ea52e907a620b9f66a6d240cd2bea5dc823b0e10721dee2c7eae1d40f0e1c
results-80300-17 Expired
8.65 KB
sha256:f8540e6a356a2d8425e2e9573d7b5d3c1f8c5aafad637b5652675d384e80db5b
results-80300-18 Expired
7.96 KB
sha256:476fdb9ae5109c5cdcd363fe4c6ffaa1297b997f5ef9fb8ef42ac07f6f3f5d73
results-80300-2 Expired
11.7 KB
sha256:93214936250fe00cde46beec3ffe2d0b51e86487e4e8a27e828d8882854471f7
results-80300-3 Expired
7.24 KB
sha256:bf2164d54e4f5bd9c15cae55a51f3fa541909e9274bceebfabfb7c71228279ed
results-80300-4 Expired
6.55 KB
sha256:d103033846c772798108f8c86e490bb60e8c3a8915889cf03b40f9824646d947
results-80300-5 Expired
7.31 KB
sha256:951635732e2ce929b25401ae3baac389ed7d097ea4ed82cc17512782a58bc9ed
results-80300-6 Expired
8.11 KB
sha256:6b5680784c855772af886c9aa65e6ea6c1c6e2ccb9f54ab4cc3ee7bad98683b6
results-80300-7 Expired
7.14 KB
sha256:b329d780ad44ec79c0c0377a23dacf742f6dbf45332a027fb5fae42543e19efc
results-80300-8 Expired
7.54 KB
sha256:973a73cd8f765bb2b55eaafec4f53c900b1b74eda876abbfc08beda58708d165
results-80300-9 Expired
7.93 KB
sha256:cf536f9d8ab2249c92c0d5d19d98431915279b99b7ac7b72288254c81c984f9b
results-80400-1 Expired
6.75 KB
sha256:805facd054bfa9dfa1aadab13f02fdddf4fbebd6a0916977092c4a66404edc8d
results-80400-10 Expired
7.68 KB
sha256:046dac3061a3d107faf5176d0dbd1fd8aa30167723ce586bb9cf8742d994f4a3
results-80400-11 Expired
8.35 KB
sha256:58a29a666c563a0ad60b512ba549622ef71129d10d6fa418fe7cda3a5a3042da
results-80400-12 Expired
8.48 KB
sha256:10f0a39f83b8d44405ce0b183a1eaf191dcf5e3048c398e77f67750a2da1a136
results-80400-13 Expired
7.35 KB
sha256:0ee6582d330a4822a18d57ef9d65a8dbcc086df39b7a2e0c739b61389ae266eb
results-80400-14 Expired
8.05 KB
sha256:d3332dadd7f4fd5cafbc6026fc1d123e4d7c8f8426d7ef7d384b22de88c31f06
results-80400-15 Expired
7.44 KB
sha256:b736eb3d3ae71ffcf4bf8827af561d416671f37f9e6d0dc9bc8e861a1e1c630a
results-80400-16 Expired
6.4 KB
sha256:02a63a52b35df8ae25db795be53fff556ed5ebbd12f034f2b9a896b4dde58933
results-80400-17 Expired
8.6 KB
sha256:56c9d8415b273d8ddd94f66bbe227cb37b18109a9c6347f18d03bed24519886f
results-80400-18 Expired
7.85 KB
sha256:519ccc85a178808dd527e9d87cecdb9e1a37641635d6672ec5fa3a8d3a7a4374
results-80400-2 Expired
11.7 KB
sha256:160bd3e2be5088c9937a509142230c0d5048081805d8ee9eaea142f46531f7ca
results-80400-3 Expired
7.3 KB
sha256:92d61b2e1cccf052688e69a2fdc69571eb07384aca401709d0faaa9d6aa49950
results-80400-4 Expired
6.55 KB
sha256:553f1fac8b5591b4d549c0226958561e8e01a5090e3df03590a29c0721a048d6
results-80400-5 Expired
7.3 KB
sha256:664d1e3cbf7b2e94f9c34cd08a89116dca42517d3e72aab18741795c68837f77
results-80400-6 Expired
8.11 KB
sha256:9d69b07ad47f074e3b5a243b8ec4b84b596e10e838626b2fd67c61c771e954e7
results-80400-7 Expired
7.14 KB
sha256:7dfb10f958d4fa0fbc33035db2f2b0eec0ee82ee59f9b4258491dbfe69bed390
results-80400-8 Expired
7.5 KB
sha256:645a08f8d7fa22c9dcb0a78bd42ffcf842bdbfe3cd12b2fd08717e93a5c30e55
results-80400-9 Expired
7.93 KB
sha256:edc763f1514182a6f90624e16d999b8d81458d48e4ece1447fb24c0ec03eec90