Skip to content

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

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

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

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

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:22746e3359aae660302e9fd06f929db9adb6ec3d8bd7bab3e065c27f9bf44c32
playground-cache Expired
521 KB
sha256:3d4db0178143957afef32f85fbd94055a4f985958631098f7488741b3e41e772
results-70300-1 Expired
9.39 KB
sha256:884b4ca7294cf9f819607bf9416db85a5fc34cb3b2d0cf03a32bb45b018fda22
results-70300-10 Expired
8.7 KB
sha256:f59e54b18fa8c664ea289d2157d8367838327a9125b0af158eb2eb0269506e26
results-70300-11 Expired
8.9 KB
sha256:f37c4d1165471e3d11c90918f346b0b955d3d34ee830eec996ed40444ecd1cc9
results-70300-12 Expired
10.4 KB
sha256:0dc3b1d45a09a879e247ef3e8c239b6ad3a670a2fce79a918cc36b84a3ef758a
results-70300-13 Expired
9.71 KB
sha256:1dcd0c029865eef18be217e2a7b38d8c2f68c429e3ffe5c7d694cc9f1ee72288
results-70300-14 Expired
9.56 KB
sha256:f65db98066a96a3401154930cabdaf48c5dbff995610e2994e2769f5de5b19f4
results-70300-15 Expired
8.02 KB
sha256:8eb15b37f36fc912700934143c595c0351b7f0f4481292851a5a7a81b77ab6b8
results-70300-16 Expired
6.45 KB
sha256:eea982607279a3585b86a48cfe46c1d599deae375c6185a7bf5dfb902b13b9c0
results-70300-17 Expired
9.39 KB
sha256:0bd20121c326da9186ab129596c42bd03187038ca3c1748fa4103c44e86a4138
results-70300-18 Expired
9.55 KB
sha256:8a7142bb4e4857a1b90b511b92a29d54145dc3d4fb7da24c18e6fa07cd7176af
results-70300-2 Expired
12.7 KB
sha256:57c5ac2c2e015819fab541298f79a069fa2c8c63d095bbd109c9919b4767bf29
results-70300-3 Expired
8.31 KB
sha256:f2558f4d2f7a5ea6cf581a07cfb59d58e886546198eb3e6b87edf60593328985
results-70300-4 Expired
7.19 KB
sha256:72ca1d9a59c63ab220723cc6e22ef92fa3f90f514418192cf55ef617a3d1da3c
results-70300-5 Expired
8 KB
sha256:10a6c2e0d463fbe6b36bfaaafe3855a128ab986dd8ddacbdf414dff027f9955e
results-70300-6 Expired
8.95 KB
sha256:ca6a8e9983339b4b14da92509f573e342646af86549721dc6bc6a517a9ffbf13
results-70300-7 Expired
7.55 KB
sha256:19f3ee9ff146b1b8bc33203f16f29a26a802d433cc9db9bb25b4e391b94f04b3
results-70300-8 Expired
8.78 KB
sha256:69b1b667113941ce92e3e32a1b64433ca9f6f5d87d2cf12fac2298a8d883067b
results-70300-9 Expired
9.2 KB
sha256:3204b5bcd44911569aea3c7117736400e1f5bd35601c7b9083d55f886aef1777
results-70400-1 Expired
9.24 KB
sha256:3d4c679bbab081a547c890caf444fd1cc4ff610af59d0bf5528221f5352e1c1c
results-70400-10 Expired
8.7 KB
sha256:7ba1c546be93d0fd9a205a543eff7321c0036602cbcf9c7376d30819529f45aa
results-70400-11 Expired
8.87 KB
sha256:c3e2e4f579035e9b7dea5385a2161ce4663b14253cbc078f205c300f5bdcf522
results-70400-12 Expired
10.4 KB
sha256:3108269cbcec3bf5c7dae79ec5edb818cd2486df52d481b130dee37abe2f6fe1
results-70400-13 Expired
9.73 KB
sha256:b2d881541cf56bcfb0cb1aa2eace74455ee1bebc1792d23302c682af00bc27a1
results-70400-14 Expired
9.56 KB
sha256:00d06f5afefdfaa7f6315fde1f46252adc5fbd2bc51689d9879cbf75f2447df6
results-70400-15 Expired
8.02 KB
sha256:07d771af067190debdde16effeb882746316bd785b81d4a76cb5c7bd71fd41bb
results-70400-16 Expired
6.45 KB
sha256:688d098fd26d1a1b664f388570467c24839728040b25a8d6a81c8a4d1bc5a971
results-70400-17 Expired
9.39 KB
sha256:a7c9306b88325c56765a428968803cef9ba940e408e4c13eecb6c583690aa02e
results-70400-18 Expired
9.56 KB
sha256:a30f660eea70260cfc99ccd911fb3b7a0c2b6b7a35ba689b5cf18dce808d8e8a
results-70400-2 Expired
12.6 KB
sha256:68282a239986f00ae0f3b73394401cf2a0059e806b15020d7ffc1ab325c1b54e
results-70400-3 Expired
8.19 KB
sha256:e71aab4782b077c96a2b1c9b2ba09ea3a3d983e5d59f73fc8377dd3c388085be
results-70400-4 Expired
7.19 KB
sha256:76b2f37e41212d59fc56275830c4d72ae9580193b932b9917a1e821bf511d53a
results-70400-5 Expired
8 KB
sha256:a4dba13ee1a671f49aba3d62a050ebf741b831dc21a018c5973fa92ab1aa58a2
results-70400-6 Expired
8.95 KB
sha256:007b19a6f974efcb182fe2bc578e234bbd7c92fa68cb0f2d39ec136d6cd7641d
results-70400-7 Expired
7.48 KB
sha256:ecc06f6d185a72fab8d6d2711ce4f528762a1886ccc50fa3c74de496dad49098
results-70400-8 Expired
8.75 KB
sha256:9e9ae21ef46863c12efee6cafa23fa4b03e43cdf5b0ec4ce662ac13386e70f61
results-70400-9 Expired
9.2 KB
sha256:32d620321287307136477a5ed49b681a9294093e46dfe7837116c653d8e877a7
results-80000-1 Expired
7.16 KB
sha256:3b8b89d9fc41cc134c85c1b0c20039cf1fcd876bcf120468db3c8387b50606ff
results-80000-10 Expired
7.73 KB
sha256:28cd44c3b5e1134a24fc4e0f9f6343dbf0e7b7c97518dc0fa126e60fbc4f7a82
results-80000-11 Expired
8.3 KB
sha256:8feb7748ade24fe7d8dc30cee602c3164ff8a279686d8319c9c500509aca3cf5
results-80000-12 Expired
8.41 KB
sha256:6bf83a0ab45ee65003180cffb994a29f184ebad25163313eb63e02472a55db99
results-80000-13 Expired
7.26 KB
sha256:809a729124c4fa415c3c63dbd76985836092d469534d9affb5d19cd30b05a655
results-80000-14 Expired
8.12 KB
sha256:a4c5c989aeb160ab6286a9870186136e55a270dec4c3444d08a597acf0c7d3a0
results-80000-15 Expired
7.33 KB
sha256:67f8ba38979ab80fa74dbafeaa5df7f59d07043c0435d4c49a763381ba658de1
results-80000-16 Expired
6.4 KB
sha256:5e793e3f562d665aee544319ed6ebd1926b8f345baabfa440aa3ccb4ebda151d
results-80000-17 Expired
8.4 KB
sha256:7968d0549fdc491834dc43bbf470d0ef199fbfc91591db8954f17c5a2b007a7a
results-80000-18 Expired
8.31 KB
sha256:a32b6a3a61e942d60dc016b1632aae2af51bc3271af69cc7b9ad60805b31efbc
results-80000-2 Expired
11.7 KB
sha256:21872565c3eb9a17ceb30a7fd36f82f5c9edde4b98ffd504c461d1fc31d679d5
results-80000-3 Expired
7.21 KB
sha256:86f5e418c661c6cbe9b5ee35d74bccaa7188fe51f0879f27a3a271144202f185
results-80000-4 Expired
6.5 KB
sha256:9106b8346529961883be12c507685ed12a05a02b565deecec555d9b268777c07
results-80000-5 Expired
7.21 KB
sha256:9239cf98e5000e9798f61e17107b4215d15e02f23326118373a97b822233ccc8
results-80000-6 Expired
8.27 KB
sha256:390253c6e72c6cfb1fad72d14127cbbae5a3675f3c02908d293c0a51759dd61d
results-80000-7 Expired
7.19 KB
sha256:22bfe1cda31b95e1748d3b415b9fa1090986cd6a5ac46fe8d5f83fe250c7eee6
results-80000-8 Expired
7.13 KB
sha256:7774167dbe3263c7f3c799528a6be27d959938d05f520d4551c8da996f98e2c4
results-80000-9 Expired
7.86 KB
sha256:dc6297ead86c1ed600f45a8b52eea21a1182782236f0fe9e7089492374ca1771
results-80100-1 Expired
7 KB
sha256:aa35859f0596767d910b9832ec724ef571e7afb48610aedbfd2950e9c7fe8552
results-80100-10 Expired
7.83 KB
sha256:5089857e2317323474a19458108c6b790599bf89597b77a5b78e91bbf18280d2
results-80100-11 Expired
8.54 KB
sha256:899cad9f31cbc8aca7a4f424bf0b94f1f155b74cf65264133e93ecc133ee2295
results-80100-12 Expired
8.51 KB
sha256:461a4bb65ae695a0c5d86be932d72fd4a850425504e686a77cf1147e0c42c397
results-80100-13 Expired
7.36 KB
sha256:111e9fb41fa41395e53307bc7df4470e097cb60326681f4ab9a733676da2bc9d
results-80100-14 Expired
7.93 KB
sha256:1a0883c59188326499d3e3ea6189a644261823d093276cfcf65622e206f4a402
results-80100-15 Expired
7.42 KB
sha256:c3ecb06dd40418dac2cdf362c53b8f906880de034d6c2a0f397922efef808f78
results-80100-16 Expired
6.4 KB
sha256:6ee038e7e5a8393a7d6767b1fd406778ca064399e58f23a40b7ffc140fb8c952
results-80100-17 Expired
8.76 KB
sha256:d8bdf6b5045f2e81b2b1239fcacacac161c0d3e2578af7f12308a4067001313c
results-80100-18 Expired
8.18 KB
sha256:ac4af58f41e6658f94b110f22ace2beef688dd08b59fc197f40c1b32b51a906f
results-80100-2 Expired
11.8 KB
sha256:bbcbf51c90a90cf391a588620ab25ffd528a64bb49fa5cc864e33d0ceaef95b8
results-80100-3 Expired
7.24 KB
sha256:abaf4358d160d938a876debe911e6968f6a714cb29b4bf1b831d43b6101fa1be
results-80100-4 Expired
6.52 KB
sha256:f24fd9e2e2b3ba1bba1fb9cecb9a2318a0cc3144edee716913e9c5a708d313a7
results-80100-5 Expired
7.35 KB
sha256:5da26aca864388a10d7c4b3070bd6a4c39b2abda71f91f51374757f439730d19
results-80100-6 Expired
8.08 KB
sha256:cbb9105580496914973e16cf06fc5f7f82bd4bbed17f8c2da8dc2328995ae348
results-80100-7 Expired
7.08 KB
sha256:8d1de85ed204c51c71df2603ff347b9a6d65669bc1cbeba823fd220a016d126b
results-80100-8 Expired
7.68 KB
sha256:6a056eb41795e158ca0c3c910c4d6f1f3bca5276cb63d2113439dcad195393f8
results-80100-9 Expired
8.25 KB
sha256:3763fe1e6af54064e97c9ea7689ae187005f06ada2dfd6269486fb608c17bcc9
results-80200-1 Expired
6.96 KB
sha256:309c37a2cadf081d008ac90918171fa2ab3b8c3a0f7f0925c07bc4dfd10802a6
results-80200-10 Expired
7.74 KB
sha256:b7ebf1048e6638484bf4fb3dbda587eac375456a8e9910262f66842fceb9edc7
results-80200-11 Expired
8.39 KB
sha256:1c5a44544bb40b07f2e7530d8cfa01e91bcf90b446e62cd16aa285460b74f38f
results-80200-12 Expired
8.61 KB
sha256:7111823160dca120c34529a43084d6d7152017661dd24a325d975bf79c0f4084
results-80200-13 Expired
7.33 KB
sha256:a2ea9b6b5f4b60fc425232a739bdcccdd608300cc31801bf046a34d514da63da
results-80200-14 Expired
7.93 KB
sha256:dd61a839e338e00b6b40a6ae9123cd89c28906e3f7809bbdefd7a0fdfff560c0
results-80200-15 Expired
7.44 KB
sha256:17ce3705e0970eeba95ebf229acef411dbc6bd0bc06a7a124b995971708785c5
results-80200-16 Expired
6.4 KB
sha256:83c87ea03d6be43dbbf7fcaa906a8322a8eaa6e95eed7b6676ceb356eb27d521
results-80200-17 Expired
8.72 KB
sha256:294fcc716145922587685b75966d4ad6f28c65591e2ee5fdb65aadd18596883c
results-80200-18 Expired
8.12 KB
sha256:dd7b75c522f4a326a707afb16f25aa8cfeaf470faf2b3cfb8e6bc4c8bef4e2bc
results-80200-2 Expired
11.8 KB
sha256:00638d2b1ba31eef1c1ff0ab41b9eab9a0179f6df642b0687ab7b0c7f79f80a4
results-80200-3 Expired
7.24 KB
sha256:ca8d597e23480d16b338ddfb035be57676102c0e8f702129e555319d25da73de
results-80200-4 Expired
6.55 KB
sha256:9a4641187d8ab0f03f96e0fdfc36391139323c611d6b4670b858568fc484ea3e
results-80200-5 Expired
7.31 KB
sha256:2854c98bbd6c0bb2b8a3901dc308785a3c5f686d76158534785a3e6c229ac7ac
results-80200-6 Expired
8.11 KB
sha256:cfa2a48685688d871b01e6a0648260a2c2c643e5e9dd5d94510c345e75815e62
results-80200-7 Expired
7.14 KB
sha256:1d22b84c1b835015f9e8503ab6cbce4fab85869acef87b643ca5bf1b2d307171
results-80200-8 Expired
7.54 KB
sha256:c7043e775567a337afa1317599fd2c666b30052f5be122f7337e319cb72cfbc0
results-80200-9 Expired
8 KB
sha256:7d5cb84348d9191fcf57ff050a35400a4f9dc4d63541d9a134ac22bfbabd694f
results-80300-1 Expired
6.87 KB
sha256:beacae6eb671b3c38f9c2de3bc4ac69583d81ad90772df6125eaa845f3393f8e
results-80300-10 Expired
7.68 KB
sha256:9e4216f94be5d8c8e778dde471e635e5850df60ceaf1b8144c940e70cdbcd54f
results-80300-11 Expired
8.39 KB
sha256:c76c2123a6530aa8199d2ec815840d547ad6a1086258c6356a3bd426c0633105
results-80300-12 Expired
8.5 KB
sha256:eef7241b06635e9a473bf3ffb864ff6ab823813029b8d9657cb0e4ed9e5c6a32
results-80300-13 Expired
7.35 KB
sha256:722fff5a2066042fb5b4dbc0ff331f64e26736edd7e1d8b9db76fe6fb5933765
results-80300-14 Expired
7.93 KB
sha256:685f6ea76e3b63c5bfe93c1b586f7d1e49f6b3f1362c4cce2804f6a438bbd17a
results-80300-15 Expired
7.44 KB
sha256:b55358af7fbb1d3a1d1b7a6c0611f480a05ab368ac1faae03338251fa657c227
results-80300-16 Expired
6.4 KB
sha256:56122f7f465b9fa091269e6f2cd1eee2bb09e060ca083681d39efd72ccc676e9
results-80300-17 Expired
8.65 KB
sha256:2a700218408ed2ba3a121508c6163f4799d75fb11bb629f095755716dabdb311
results-80300-18 Expired
7.96 KB
sha256:e7334a36494d8381da06cd1c93e6cbd013b44ac41f20b5896a9b0bdfb9d6d2d1
results-80300-2 Expired
11.7 KB
sha256:fab84e0eba2e184f47fd9b725a9f3bbbc97b373ced5744f7c69f7f6bfd8f1e47
results-80300-3 Expired
7.24 KB
sha256:02da2afa7d02f2f47ab6804c780ce717f4de49490c696b9dfaaf05c7c6345de3
results-80300-4 Expired
6.55 KB
sha256:443dd07549d09ea0780e9af8a5217b67e42319ad49fd94083e3e994412cf152d
results-80300-5 Expired
7.31 KB
sha256:39dd1af3d38416c4c7922231fe258cc1760eac9e8d33109eaca8398b81f0f203
results-80300-6 Expired
8.11 KB
sha256:e77ca601125572f6476e509f1d729086122d3420486b412b5619e4d251fb3e19
results-80300-7 Expired
7.14 KB
sha256:b22900a0522f2b1d6495b91ab74b8ce42f974342a910acda361eaee98043c1f9
results-80300-8 Expired
7.54 KB
sha256:7edb3433fd09b7935dade7214d4e85b342ef1ef62f3bb040103a6cf66b6bf36b
results-80300-9 Expired
7.93 KB
sha256:6f37c75a0067a03e9173d2bf9a89c3595cab1b258b343250f76c00be1b18fe7e
results-80400-1 Expired
6.75 KB
sha256:11f95a0505bde52e2d1b2a1552ac29ffe795400aecbb81d70aebe0e67cdf1891
results-80400-10 Expired
7.68 KB
sha256:8950005ca10f21fe1351cef5b9c6f36c448d39ab08645bb0951742194f45f5bf
results-80400-11 Expired
8.35 KB
sha256:dc8dac2984700baa8f6b44e519d2e6c9775c332c26e186843f5dbbda9a158fcf
results-80400-12 Expired
8.48 KB
sha256:59e95a1c21d0f5710ba47058c6cc2f1c89b150b093f11009eb2a176903010eb4
results-80400-13 Expired
7.35 KB
sha256:c4a3804cb1b89c658b606baef614eb9d65ee071c4b0e6a97019c661d0a434948
results-80400-14 Expired
8.05 KB
sha256:109d397f1a7ef029331372440250f0d76c2ca6db38f41fc7a3c1933573ad81b7
results-80400-15 Expired
7.44 KB
sha256:d252752f08850271c6a5752e9c073a79fa66d31ef2c44601657e144191184072
results-80400-16 Expired
6.4 KB
sha256:2844fead3e3f3fa682b841e8cc8f78032015b7c80fe4c5a7d6aa3bfbe8dd80e0
results-80400-17 Expired
8.6 KB
sha256:fad9e9e737d1e93268552329084c0e66f0be1386bc56113307832f49fc74623b
results-80400-18 Expired
7.85 KB
sha256:d253887e8eef85030c9baf9193672d838b80f16e5e4bcc3bbd0206868732eef1
results-80400-2 Expired
11.7 KB
sha256:71e8dc4b2014b2c230ff2446fc294ad9c1adeb72eee3b94b848f8e8a432bd625
results-80400-3 Expired
7.3 KB
sha256:0734c315abc058ea907d37897a5a3e0c7d7384dc1e8a6b8a1d88a8e429bef756
results-80400-4 Expired
6.55 KB
sha256:908c7e055ff149fe3fdeed239929688ee90a75ae87c790e62f16eae2966d2eed
results-80400-5 Expired
7.3 KB
sha256:d98e2470d167672761c45f3fad38372f96f8c6418d1b4141d8687395c14df054
results-80400-6 Expired
8.11 KB
sha256:b382f9f7fc871d02bc04aea2a53ef49df9d9eeeeb93b8470a6a431f68b4695c6
results-80400-7 Expired
7.14 KB
sha256:4f745fa1adb51069fb498c41e42d9da159f102d50135cd173648de1ad5e3c5e6
results-80400-8 Expired
7.5 KB
sha256:4c72d5cdd9661bb7a9a0d4746df914518d130c1ec2187d44310edcc4ced12c17
results-80400-9 Expired
7.93 KB
sha256:8ac84f7740554ca729e75fb3e1377cb740a740aaa4f8b77c66e3ea57a3265319