Skip to content

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

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

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

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

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:dad10c0a33d7d3df56e216abe9fbb6db7be1acd42367f19873042c488d53118e
playground-cache Expired
521 KB
sha256:6daa7431cf41ada0dc03eeeac14efa6788348e2182fea6983525abe2b307c256
results-70300-1 Expired
9.39 KB
sha256:7ddf24e9173c9b5e194f7a975f3a368d3dbd6b624f3ca0f1a974a9591435f7a5
results-70300-10 Expired
8.7 KB
sha256:d0b7277bc75f524755bf7a0980ace5843548160c6801b6196b3010665b33f9b3
results-70300-11 Expired
8.9 KB
sha256:9dbab8a3f85a2c02e54a441363d1a7da960821d2a9dfe320f94decdcaf879ddd
results-70300-12 Expired
10.4 KB
sha256:74e212fffb7daa593a6a29621d230c56698b9b9a32df2277fb693e9ed9b152ed
results-70300-13 Expired
9.71 KB
sha256:64adcf325d64a58fddea4f2be0eafdfe7c0cc7f6b249f7822aac29ce43dd9302
results-70300-14 Expired
9.56 KB
sha256:d2c94d394345db267d1d575da925d2bbe4a8725e4d8ae2213adaa0a6d018e6a6
results-70300-15 Expired
8.02 KB
sha256:8fdd2311ca0383bdfc42e03bcc955506a087b23ec6058869bacc4e11d479f03a
results-70300-16 Expired
6.45 KB
sha256:b1d07cc7e22d4e7c4fae28a014e9d292bc53a67e088cd6fc150b903ffaa50b11
results-70300-17 Expired
9.39 KB
sha256:cc61f05a9bab95c7aac4a8a90641da08b586a12c2597ff2b721a436888919a05
results-70300-18 Expired
9.55 KB
sha256:eceb0a9f2c9b7301a934dc455d422cee97aafd530d22347c36f8cd2405d3772a
results-70300-2 Expired
12.7 KB
sha256:ceeb66d39ef9abd1253932d5b8af135fa493109254dbc92f543a52689bcc6ad9
results-70300-3 Expired
8.31 KB
sha256:4eb7941de8d98e8384929cbe527f015bff6b576aa3150547c5360030c6dd4d3f
results-70300-4 Expired
7.19 KB
sha256:d2f052a7e3c2c5bd4e29ba97b621dbf8c76579ce7dcb6b279fc3ed68f903b00b
results-70300-5 Expired
8 KB
sha256:84c9e6fbcb782bae781eb9d44289f9c80204c77f98840c38d1477072a42a30c7
results-70300-6 Expired
8.95 KB
sha256:72e337a91092610b7a3da1cdc37c505deac04644c21b8309211d0cf2f2c72fca
results-70300-7 Expired
7.55 KB
sha256:1411c969167a0283aeaf6e22077b3515c8aa573e19976400c94ab8a89cd1aca4
results-70300-8 Expired
8.78 KB
sha256:85cd67d6a4bdc3be357dfe78f33d90997d93cba2adbc148945b98910dcaf790d
results-70300-9 Expired
9.2 KB
sha256:f15719fb8c2a81a185bc749c457b5a287aca4a824301ca23fa9ed124ac3bfca1
results-70400-1 Expired
9.24 KB
sha256:ba0ccbe9459492db6a403131edabf23843c2c844ce1c3a6b2ea506a51845373a
results-70400-10 Expired
8.7 KB
sha256:a8cc94014a6749eaf4d4be198a540a786a1b707d58c4fb58c5a5a91c0c5d8fa9
results-70400-11 Expired
8.87 KB
sha256:c631062c75044c292a4a8e7bb7df3fa3cc4e9fc09e0363bef50c3bd43117382a
results-70400-12 Expired
10.4 KB
sha256:adddcc7913956cb593649c4e538d4918f924e8e596ed72c2b87490388f5866a8
results-70400-13 Expired
9.73 KB
sha256:13426b8411c3c7b64d971d8d308edbe482537fa536fc1c917ae53d66199ba295
results-70400-14 Expired
9.56 KB
sha256:03e89ed000bb0b2b993dca3b3ab5929726de55efd08c4265eda5c46ec13db99f
results-70400-15 Expired
8.02 KB
sha256:9a067b947f0ae68c9663c703c0de84fe346efe9f5b22a23765677f38c605d1c0
results-70400-16 Expired
6.45 KB
sha256:c2afdbaad8eee7f9bad47b9299dfc074590bcadb894b8080e5e3aa17cca3d01e
results-70400-17 Expired
9.39 KB
sha256:42580728a484e9078788faca1e06458444ba36a4b09926c5903ceb4ea15d4245
results-70400-18 Expired
9.56 KB
sha256:68a206cb15d2d7894857a2ac39557ae0f842c8771d2044d6f0d1e0f3dbc814d5
results-70400-2 Expired
12.6 KB
sha256:a94d5a753c6767b40068abf6862fdcbb5c2cd258cf028cc21b3ba8007d7ef813
results-70400-3 Expired
8.19 KB
sha256:93e44f6b06a46b65b7b5769640fcc040e7fcc49ffea76773b0d419790921bc70
results-70400-4 Expired
7.19 KB
sha256:2139d0860ae768a1acc8e1395da635304e1336c8c1fea7f05ba2acf318168629
results-70400-5 Expired
8 KB
sha256:a42e4647ad023af91ce8d4e64827da79300820301ac7961fbef4da9162f73238
results-70400-6 Expired
8.95 KB
sha256:f92597c403b794c655cc2fbb467b35fcda6f9faaa233770d5ca573ffe346e83d
results-70400-7 Expired
7.48 KB
sha256:42e3647376409d928f5c20ba9fa80afcbc3440244c8862c454fc9f4e33329855
results-70400-8 Expired
8.75 KB
sha256:f7910d69de4c6fc95d5a5380e7ddef52ec9f2e00dfbecedd31159b39d877232f
results-70400-9 Expired
9.2 KB
sha256:7ee3501e7d12fdd45ed35d1a8811b0e363e77788cba21ee5376f1f86db127cec
results-80000-1 Expired
7.16 KB
sha256:d21d94530ccb619b448b013ca4edbb60b5dedee011411c8e0c6e46f8bd0c6f62
results-80000-10 Expired
7.73 KB
sha256:22de867f671780dbbbd041d805818ba02f1cbd2dfdc42f0c85a14014dd30a869
results-80000-11 Expired
8.3 KB
sha256:6f6471081753ac9cbcf72e487361612bc079371b38f712b5e31683c5a29b1c03
results-80000-12 Expired
8.41 KB
sha256:bb6d1055804276f5b55a82150e3f6361822bb5aec8ecf8fedc21cd43e509e6d3
results-80000-13 Expired
7.26 KB
sha256:f13d1b29cca39b5fab69cfa5fc8efe787941a60abc1dfe1d8c85fea4eb926829
results-80000-14 Expired
8.12 KB
sha256:cbfd985d0cfeadf319d87157d3a83434c184e5142e0b9c8b02bbd4fc7eebbf38
results-80000-15 Expired
7.33 KB
sha256:37ecd893edffb76d1cc38d3f22f9380e1012230248f8a90590e68f2dd2381576
results-80000-16 Expired
6.4 KB
sha256:43142a0294d3176889f7b9c6d2857ebebd559428c7bdcaa9850f5c32f3596253
results-80000-17 Expired
8.4 KB
sha256:a2678fc478817b972462575e19d3a2bf4c4a349361e96a45ed1abcebf3e3fc12
results-80000-18 Expired
8.31 KB
sha256:a1d0979e23b972d453d5b08ec9b995538ae98e6a7045b6866753c2b3df46b11e
results-80000-2 Expired
11.7 KB
sha256:08fd74edf2095be859c3e29c5c966113c6f993bb0f3695539371ab773ee57584
results-80000-3 Expired
7.21 KB
sha256:cf00bd1ca7d0746c5466d7bcab91cd64c7ee9ce0636a217dee1d1e6a748b0c17
results-80000-4 Expired
6.5 KB
sha256:f0a43ffb9af63f0bcb1dea3aa9c2b992486bc4540ed1ef4e48af02777d690e3d
results-80000-5 Expired
7.21 KB
sha256:48c2baf3a9df1fd68e3b341a977aee623b2687f9518cb0a5c2df7d9ab42ea4b8
results-80000-6 Expired
8.27 KB
sha256:2999453f44ca31e8500e43c0392c0ef81c125f97829e5f0056d8d6dd997c5259
results-80000-7 Expired
7.19 KB
sha256:ff4e95f7a19a636c20ec7c0c90f0c31f2609ba3d80414997976cb024fc6d56ae
results-80000-8 Expired
7.13 KB
sha256:76aa10ec1f48648b56e3df5f716d747293a4c428533125830f153d67e4a68f56
results-80000-9 Expired
7.86 KB
sha256:be98dd04eb2fcfb7085e9a2b95a64687acb882e749ebcd2ab7e6638528f03e91
results-80100-1 Expired
7 KB
sha256:b534d89d86c8752c39efb27749976e26f77edbe2522d0f75eeb65525d241eb54
results-80100-10 Expired
7.83 KB
sha256:5fc7dd631a8d5ac394cc74357685a9411bf962e2956e247d05007d6bbe8c8338
results-80100-11 Expired
8.54 KB
sha256:e9893fd5a132b2111befb1c924499f253d280193b55cb31e1035f741cf59061c
results-80100-12 Expired
8.51 KB
sha256:73bfdd56719fdd036021dfab59dc2c5e420870a9b338f161271a6aa1eea1ec1f
results-80100-13 Expired
7.36 KB
sha256:acfdedb90e7fc57f3870f63fc05f6ad26108730a5e878c60dc88b486f314aa95
results-80100-14 Expired
7.93 KB
sha256:af44b7e709da7cfb76f2db87cbdf1950820f4df391f36f92281ebe633bf6802d
results-80100-15 Expired
7.42 KB
sha256:94af4ecc131167fe28fff9f9e6e10982f7f8ad503a3ee3d0af321914ea12bd53
results-80100-16 Expired
6.4 KB
sha256:8ba085fcbb6bace8a6fac1c6afef752b0e1102fa48ee4e7c427a3cf76b52c73f
results-80100-17 Expired
8.76 KB
sha256:a20362cf46e70766af50498e06798fe319dd895e5795365a2532ff05545c19bd
results-80100-18 Expired
8.18 KB
sha256:2d14a6efe12d8cce4c86f1f3e7f2f1bed930da4a5bef8e018c60942c3cd2e1c8
results-80100-2 Expired
11.8 KB
sha256:bab5ff3a97ec902a37bf4372eb0d7197fd766d2f75261d21fb694bf44ae5b427
results-80100-3 Expired
7.24 KB
sha256:42f557b103a3d74c51d2f8b462a7abace2bf22b45f3be9372e8da647dcbd0733
results-80100-4 Expired
6.52 KB
sha256:36499db52d332c1a3ad1f61c61da16ad1228749c9e064e91613d66f31968c13e
results-80100-5 Expired
7.35 KB
sha256:2d1d99956e8b4e57d695136f6bdcbd70c1510aec2362f8a69663cc94075a7e1d
results-80100-6 Expired
8.08 KB
sha256:3b53c1349439afac7c3f293aba9c0a050928c809a38e424897137e7a32ad25dd
results-80100-7 Expired
7.08 KB
sha256:10978b840310b5856105723632a106f0871facb57c1279fe12fdba9d02c83307
results-80100-8 Expired
7.68 KB
sha256:937151915b3b84cee9c59182ab67ccfb9c452b3c57c4ce4c43e014914910dc8f
results-80100-9 Expired
8.25 KB
sha256:8215e39d3b95e7eb274d7f6c471333a2ff237d900551598a6e58a3a80d7ef6e1
results-80200-1 Expired
6.96 KB
sha256:58d91a8f469d5826b7224e42c3bbcf2dca880a7e78753f2c0ec2b96ed77aabd7
results-80200-10 Expired
7.74 KB
sha256:374182530a697ed866e6cc353034bb2989cd5ded8712130c2ef92628df16374c
results-80200-11 Expired
8.39 KB
sha256:0f45fde047777d08231540b07d51d3044b4a4425a8a2c70db753d916286d13d4
results-80200-12 Expired
8.61 KB
sha256:670f121b4fb569d416dc71840663d90bf41f2b513bc066358835d35a0554514b
results-80200-13 Expired
7.33 KB
sha256:05b77429207989c0b2ea1fb89b26fdc1f0564b92834bfed5071b7410f3045309
results-80200-14 Expired
7.93 KB
sha256:3d02c14440c31e3e29327bfcb12ae7fb83adaa7cc1f4fa6a30e71395cdef2065
results-80200-15 Expired
7.44 KB
sha256:7e1ccea60bf90e6f9b5714cf4e4bb0bb8769db86ea8743746d2b694a6d62c76b
results-80200-16 Expired
6.4 KB
sha256:4d96de83ac6927257e5b27364e3fc64bf5e27ba4418865e1a55ed80199f57554
results-80200-17 Expired
8.72 KB
sha256:121a7f45c242be187622a2f0c85b6f52995f6f7c0bcb9ee166f41ec0be467363
results-80200-18 Expired
8.12 KB
sha256:ce62ff4c07d00e956a41ee95a50eb69d154852212fc4f3ff322ceb24dd1adcf8
results-80200-2 Expired
11.8 KB
sha256:1fb146cbd14fb6c231af8c4cd2f8b4640b1390d529c28d83159da4c70e8e6886
results-80200-3 Expired
7.24 KB
sha256:7ffdf2e75d9b78e49683d0e2d56227414169d66af499e581156fae56eca054a5
results-80200-4 Expired
6.55 KB
sha256:299368bbc10141a9b24afb64d9750226113b508d11a98fc6d7b377014bfaa977
results-80200-5 Expired
7.31 KB
sha256:9da8966360a4d52d4211235f54cd5f4183cbb2b24bb79cc8993f9cb12aa8c411
results-80200-6 Expired
8.11 KB
sha256:2841a852cacfee9fc401478b91083b27cef6d1cd17bc63357915facc3499fd01
results-80200-7 Expired
7.14 KB
sha256:b60c67cef1836733be05ef923c347916b296a35ceaaa3a6c9aac096c7164ca0e
results-80200-8 Expired
7.54 KB
sha256:ca3550a55343cf0bd423af51f45c5b3cdb58fdc610e6283d561163f20feb989a
results-80200-9 Expired
8 KB
sha256:d60a37886e15318b2a227cda343f584f5e3a837974804dad606772bbbfbc7b0b
results-80300-1 Expired
6.87 KB
sha256:986fc649eb552e9b5c187b594180208d3f4565bb3a34233817edb56e7f97722d
results-80300-10 Expired
7.68 KB
sha256:832dbcdd7faafbb50c1fa45aedcb628f62bfb5608a8da36ba355fdbcfe698883
results-80300-11 Expired
8.39 KB
sha256:ef0c6459b16a20433e8bd072b2290fab69b70583722c7728cd4c51dc58904e60
results-80300-12 Expired
8.5 KB
sha256:2facafdf4fe5f02bbf5d343dd28fb2b0b8e47d3034344cde99e12bf72aec0d82
results-80300-13 Expired
7.35 KB
sha256:900daf45826b58da452ab9158362e921d801d30468262a26138dc32236029c6f
results-80300-14 Expired
7.93 KB
sha256:57242fbc606ab6e8a2c227bbfe55eec0de0e13e8ec19ad065025d4d0ac5cdfb4
results-80300-15 Expired
7.44 KB
sha256:43a87128b8229d5a1c593fe4a972118fead306ab95d77debe982c7caf4b4a21e
results-80300-16 Expired
6.4 KB
sha256:f64322a82e02b02c84344adf5411022e8baccc5cb8c891f6251e2a3eb2c13359
results-80300-17 Expired
8.65 KB
sha256:a7206634f84a082b568d8b838f58dafba4ee7ebf9837d7fce0ffda89f14bb458
results-80300-18 Expired
7.96 KB
sha256:e1437a04be12665ca07c64d042203dfedd4d53a5721f80bf35936848367b97b9
results-80300-2 Expired
11.7 KB
sha256:de1cc40761865bc1ea51d165bf8b56255670bb521351dcea98f229b69c837459
results-80300-3 Expired
7.24 KB
sha256:1db19ab9106ef6ac1f94baf66754483fa77912aaaf812671eb09be7286263760
results-80300-4 Expired
6.55 KB
sha256:2b7dfd58d31a754fc2726746387b61dcc16736cdc5ffcd65ff78f05c5df4ef97
results-80300-5 Expired
7.31 KB
sha256:e2a4abb02464946129b012575735399ec4a1c69876046fc6073dc294b7c0c67a
results-80300-6 Expired
8.11 KB
sha256:a8325a79fd0acf3991694b1812cfa9c8d74aa5076f68919f745096e1c45f0761
results-80300-7 Expired
7.14 KB
sha256:b5889cc2a42188b2b75c3771f4c24cb2884584ea406f22996ac283895b2e4e6f
results-80300-8 Expired
7.54 KB
sha256:b0c878eb14100eff1e4e385f308e80fac7a6b78574f927f0efd30b751b503ff8
results-80300-9 Expired
7.93 KB
sha256:bf218c7e8b2673cbdd309b222a2b5662d1635f39060e12b4d7ead76c6a784412
results-80400-1 Expired
6.75 KB
sha256:ec708ca605baa9d65be2d9e888d200dc874e7f89154661702f77c591e208af59
results-80400-10 Expired
7.68 KB
sha256:03ca52ffef3b23c6f0c5e4e77e3f6aa4ef6df76dedbabae7e0a1791671ddb458
results-80400-11 Expired
8.35 KB
sha256:7d12300b4ce48e2a85a73192852139f7d8940aa72b8b503da03c2dcf610fcd86
results-80400-12 Expired
8.48 KB
sha256:25952dbd52c6cb0b43d5c00ac68ae302ced7d484a7bca5b9fc85487699af558b
results-80400-13 Expired
7.35 KB
sha256:414be046a5507f62b29e54b638f7f8bcdc700b053dadd98f616a097680a31ba2
results-80400-14 Expired
8.05 KB
sha256:dbc9b968a969b60e47eae70a82062a20f7e49c226cd9fb8ff2973ba22e9b00c9
results-80400-15 Expired
7.44 KB
sha256:875de55252ef01c5ab7a1410af392a92e3f0f2d206884bf12ba67538b22168cf
results-80400-16 Expired
6.4 KB
sha256:43df7b1ab8b1e213017d53b34585d85250ebd9b2d180c459f914cd497a316dd7
results-80400-17 Expired
8.6 KB
sha256:d1e0913c6654883e85dcfdda01f48ec399f82206b22bc8d78bc0eb3a73a00584
results-80400-18 Expired
7.85 KB
sha256:9b25ded2397128e46595419260c2d7b0583fae63627c87730944aa02849a8cc7
results-80400-2 Expired
11.7 KB
sha256:7b98ab8a0b2009716b48b04b8d9c827fd4079f6813d95be7780ccb3f863d8253
results-80400-3 Expired
7.3 KB
sha256:39aaa4378c1644e068a10b722e17a702f7d3bd8b57300b55ee70e8b0241a7427
results-80400-4 Expired
6.55 KB
sha256:5dc5e31fcadbcd4e391726f5976683befc4a3c54bb49493603f1bfd67b9f6aef
results-80400-5 Expired
7.3 KB
sha256:272bf104fb064d85a0b2b84b4f56529fa7428a49fa29fbc1f816c92105e3d755
results-80400-6 Expired
8.11 KB
sha256:55899147987f8ee0211b623125d5c86a69a1ef6160f64ba27063a01b6377f447
results-80400-7 Expired
7.14 KB
sha256:bf0015da430270c6c41b4d36c102c43b2c902cf941e782b62a34a2abee86cba7
results-80400-8 Expired
7.5 KB
sha256:e8959eb34a510d53bfbaa964b50f905b6e40e5b3218bb59b5b99ac98a114eda3
results-80400-9 Expired
7.93 KB
sha256:48cefcc0c8c641a024d9294a3e44f1a981ceeb97f9584aae5d4b292f17ae8a7d