Skip to content

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

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

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

Triggered via pull request July 6, 2025 20:38
Status Success
Total duration 3m 18s
Artifacts 128

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:7e57cfe50426d5a0e2d43559920e05f333fbf0438460c85260958362a921a440
playground-cache Expired
521 KB
sha256:889b8c9cd3e88d7e8f21a068ad0fc49e7a17aef4adcb62d06e236a18ae9c5dc8
results-70300-1 Expired
9.39 KB
sha256:c1033769aa036610d2aee7d7753da5eee3549c8b88f166387f4342bcb6882b25
results-70300-10 Expired
8.7 KB
sha256:5d5fde2de21d5802825f0b0231c93d36cb82a5bc9727891132fa1a265b1ba2d7
results-70300-11 Expired
8.9 KB
sha256:2dfc6a87c91f85bbc6106fc65f0237c428595287ff209da2c771a3b828c1f3e7
results-70300-12 Expired
10.4 KB
sha256:722003c69792df7d69f136824a42a10a38385d32348684557084d52934e47655
results-70300-13 Expired
9.71 KB
sha256:f07e7eb0b495db9ed06cebd01b5c1195f5059733bb8f29c2eb9fab2bf9827347
results-70300-14 Expired
9.56 KB
sha256:351a210f19a9f4b0b5ee8032e8889ea3abf17cb74aee9b8e9d5e8078aa127a98
results-70300-15 Expired
8.02 KB
sha256:6e0799bd7482731aca817dd0e1d8bb378e56ad0cd2a8297ab852a59f99e48345
results-70300-16 Expired
6.45 KB
sha256:1d4d57d4e2abfe2344522d0007d9f8b8dfaad6f152a5eec253e698d6935b0a1a
results-70300-17 Expired
9.39 KB
sha256:3f5278fa85f011f39aa316e018e021e707f66ee262c34f23981485ec4876b285
results-70300-18 Expired
9.55 KB
sha256:12405be5796b54c392f4d8b0034c8d361a970a77e834e5f79119d058913b9593
results-70300-2 Expired
12.7 KB
sha256:3a11d9b64b145b4dc1233eb59999bec47765373832481a78c6758843ba7dadff
results-70300-3 Expired
8.31 KB
sha256:02e4a30bf33c4e4205e21fdb87a0c8d9399f59f3c3e8828cb5a7e951d65e251f
results-70300-4 Expired
7.19 KB
sha256:eba924d47128929b04959e2357abf98da1ef9c351ba2ff2f57438d08cda1245d
results-70300-5 Expired
8 KB
sha256:3fd4699842991fd789d013c4cfd3ea8517c2e0b95c30eb49307798220e21f75f
results-70300-6 Expired
8.95 KB
sha256:f446008823f989ddc56a93308a5cf786ba6916acd1fd4aac591db25adb752ee7
results-70300-7 Expired
7.55 KB
sha256:6b550826ab49ea2afa7981cdd3290ade17f7f48dcee27fe8861926b642ebaf33
results-70300-8 Expired
8.78 KB
sha256:64cdb6de68b38c53549b65eb396c839171556866f889b16b6a15961ad853a1c4
results-70300-9 Expired
9.2 KB
sha256:c68d20e0a5d9ca37b928114144a44c3e5042250bc153cbed024f004330c49f1d
results-70400-1 Expired
9.24 KB
sha256:f0ad68e8ca7f760029718a20350f3f983cac5a452cb40f5269cd1e8331aaf277
results-70400-10 Expired
8.7 KB
sha256:4dd3b5acaf983dea2476f6cb4eae6b6c0a32d6651a24fc4f0de11ce3583b958d
results-70400-11 Expired
8.87 KB
sha256:8df62f130422ff1026b94a0b808d51ed818f6f4910b81154413e64f141db4472
results-70400-12 Expired
10.4 KB
sha256:b4d0d41d6090ee91cd3587e6502abb710c4b65a6392a12e355d9db3748fd4635
results-70400-13 Expired
9.73 KB
sha256:99c171a928cf71d9f5e4ed6cc9e449c1d85d7b785f58e33173364b7348bfb692
results-70400-14 Expired
9.56 KB
sha256:62820605a368dab10bb42a01d94ad5b4932e4e6f1e366c5c61edb21fb904c6d9
results-70400-15 Expired
8.02 KB
sha256:dce16b6378524a847be9beae2937bc8490b929c0b7184e80bd3fb4254314ef98
results-70400-16 Expired
6.45 KB
sha256:e8f0e2fa2806967ee3883855ecaa10e2a946b11097a4d14e4f715c5030b79ce5
results-70400-17 Expired
9.39 KB
sha256:1a5ad7198d6ab4400c796b1ba7e8660fc9008ce85195666122bba3e4605dec11
results-70400-18 Expired
9.56 KB
sha256:fdc97fadf5eb9d6a52b9f7b23b29c43a720d6aa2cdc5b80fc2eef2656eed8cb9
results-70400-2 Expired
12.6 KB
sha256:7c442be199f90541951631fc17c0d092f1d098ef3f1792749cfa14d239971438
results-70400-3 Expired
8.19 KB
sha256:6d269c938ee49a7a24db4811ee89cdb874280e6700e2daaa20da917df0070c29
results-70400-4 Expired
7.19 KB
sha256:0419c2fc24ee9b32039e4ae8213176d83b522b13544c59dbb4ab25cb77cfd9f1
results-70400-5 Expired
8 KB
sha256:d705b51bae4703bcaf1f15b9a8e59fad28fe91ef174fb30988e3ec00b29a5e27
results-70400-6 Expired
8.95 KB
sha256:f6d31a74745dcc5245c77e94f7160568565a274512c01e041b28fd3a8625211e
results-70400-7 Expired
7.48 KB
sha256:910e7624f04da74901dd928332e66ee0298207e30aadc0f6457cced3cde0de55
results-70400-8 Expired
8.75 KB
sha256:27e7d987af3ceb4cd806c604a063574f4ab99731458f7bf3950eda685664e12e
results-70400-9 Expired
9.2 KB
sha256:2f45f9921e392ec1221200e1b590e84a8162ecd277eee4bfecb95d155ccf63ff
results-80000-1 Expired
7.16 KB
sha256:f47e926b837ff0eb66a0ee7eba08398043aa3ca981869bbd8cabc4bb39d8e46a
results-80000-10 Expired
7.73 KB
sha256:7e000b177f3b9398f53558ccdfbfe6329a1fc754576ff2ee83a979a92b6d88c8
results-80000-11 Expired
8.3 KB
sha256:e30a111867890b86734afe9bf27315466a92e8beed1cd54597688bcbd4268112
results-80000-12 Expired
8.41 KB
sha256:0ec1a98d316776f349be9b319a6d35406283f2832effd3a14ef4dfe99cd2ff8d
results-80000-13 Expired
7.26 KB
sha256:edc6ab280e916e1a85aba3105e20d12f38916bd9aaa1275b1c8d0598e5c15706
results-80000-14 Expired
8.12 KB
sha256:94f052d5683946f67e4904381022502077743a2506e5e7e39339606493fc88ec
results-80000-15 Expired
7.33 KB
sha256:c166647e233bc2df65f2312666b65b009304f8923c84367d8d98588f899b4b4f
results-80000-16 Expired
6.4 KB
sha256:c0660b028a59465644a05978de0de6a25d0b71955cdd5087ed931768d4e52640
results-80000-17 Expired
8.4 KB
sha256:0842a4c2e130fd4a5075ea4a3d232b793a18fd3d1523cf3f2e36c23595bf1713
results-80000-18 Expired
8.31 KB
sha256:ecd084a3513fe4184ea0ca89a2d68fe3a33a795d8867b28b65de219a1e9e108d
results-80000-2 Expired
11.7 KB
sha256:188af97754553fed32c934043f5716db548bef87f30de696889644357dc7acb9
results-80000-3 Expired
7.21 KB
sha256:62fd78c078ad1471c5bac3cdf987655f3fa5568c6973cf6a35330286f1eb1658
results-80000-4 Expired
6.5 KB
sha256:0badc00f7067584e59962a29bac2a675c84f566f8564770ae7edd5a2eaeeec33
results-80000-5 Expired
7.21 KB
sha256:6772971e5d8405d64f6a41cafc485616a860ae9253cc164e5f2c2e64daedb587
results-80000-6 Expired
8.27 KB
sha256:169d23084c33270edadf98116d96353b97f5217f0fcc66a570cb411f06216d4e
results-80000-7 Expired
7.19 KB
sha256:54dc4370a6f9cf69a03ea1071a37efc34015dec2cb2250e1ebae3570876184e5
results-80000-8 Expired
7.13 KB
sha256:e833c92a3c52ab1416409752faf0416185db829519f6197f7c47d5916ba72475
results-80000-9 Expired
7.86 KB
sha256:2315a911f4a4fef8062829c71b54bc03c737243e248fe75ada964b3438a46a25
results-80100-1 Expired
7 KB
sha256:98b7386d6be435d1300f60d1bb435387e59f43371784c49cbe426e5a4d94baab
results-80100-10 Expired
7.83 KB
sha256:99d6d3e359260ad188c1d042b6f771104b2b0bb3825c0fdf892d6e4c16a01879
results-80100-11 Expired
8.54 KB
sha256:9be65fdc27d03a79f037f930e5e39d177f62c06859ea3314db036dc15e23caaf
results-80100-12 Expired
8.51 KB
sha256:39364d7dd722193ff3164dbe0ebfb07262cdf2210484131b6822d868acd776b1
results-80100-13 Expired
7.36 KB
sha256:1b2b3f3d3ffdf2f3fc9136bd4e718ccf9a1497f36b279505ea206465b098d5bd
results-80100-14 Expired
7.93 KB
sha256:5aff3dcd0871650427376ef2f60067fe91305b5ff568dffd2053826558c652a5
results-80100-15 Expired
7.42 KB
sha256:b1a2e6aaa95b620ed1e39be00f92a8b4b58ce25da9c84952c475f5f08b315731
results-80100-16 Expired
6.4 KB
sha256:3524aa7cf3e7f0c41c00eae35fff44ca978c653298992de9889179a9887c147a
results-80100-17 Expired
8.76 KB
sha256:fce98872ea4ec631fff5b5bdd6d23a881e3cbda9f39aec8640a76217becb51e0
results-80100-18 Expired
8.18 KB
sha256:f13af324ff5524fbd7754cf1054f9067d9ff57d354e96bd73e4293330986817d
results-80100-2 Expired
11.8 KB
sha256:146b6a0f9cbfce8f575f8f398e91817d15a235a51dfbabd6a1579b4730ee0f3c
results-80100-3 Expired
7.24 KB
sha256:f283cadc284179c4f80bdf321ed0c2493ca5ab90fa42a963378b2f8911f49919
results-80100-4 Expired
6.52 KB
sha256:dd9c6e5f19b3482452b70e1684b30fff1764ae08f3a679c858577f8a6dc52eb7
results-80100-5 Expired
7.35 KB
sha256:2270db61c79b6c0a084c26ea32e62c8ea134cd26b8c60ecbef32ed001cf48caa
results-80100-6 Expired
8.08 KB
sha256:ca29cbc05ee1cdcb2da32cee6cab8d7ef81b1b300ccd9905ec72ecc33ca4a93b
results-80100-7 Expired
7.08 KB
sha256:ba315b628544fad673e6d53efefe40f4ecc04e3ac8ebd6feb669ec7120962763
results-80100-8 Expired
7.68 KB
sha256:e1d6b3810f9a28ce2770ad00fdce172ac5fdc688c11d6a83ff36557b1697b031
results-80100-9 Expired
8.25 KB
sha256:10880df26d20cb4e0c62f822697190bd5060a6372c4625babe6aa37435c42b54
results-80200-1 Expired
6.96 KB
sha256:56821deb5b1df4c6eaeb4704e4ff88015d0ace7dc010d0d414a32ca7fd12de86
results-80200-10 Expired
7.74 KB
sha256:1b1c3a509a698e747e4d1474edf41c471a621db88166d04529bc251395c963c0
results-80200-11 Expired
8.39 KB
sha256:52106540e829d57abd8e5bcba662bdd54a30d3d75cca3a35b337fcf33e39eaeb
results-80200-12 Expired
8.61 KB
sha256:a1bd0557369107a23647328509f5fb06c2ef24842ae6d4d471d05d6c0fb5cf53
results-80200-13 Expired
7.33 KB
sha256:ec4654b3868cb8c933419e2c5b1b17a1f43808a8108e9433a0dcf5a03acf0792
results-80200-14 Expired
7.93 KB
sha256:d05c06256539a1189dfb2c0785751766330db4ec81c80097b56b0d48cd136953
results-80200-15 Expired
7.44 KB
sha256:b61a5918009785f6c1fa948c23087bc9e41f51be62b386980f4c00f1a7089807
results-80200-16 Expired
6.4 KB
sha256:c811ac65fb6f0f400b243c5a9f01ebaac66b627bd396eed97ff39103080cf96a
results-80200-17 Expired
8.72 KB
sha256:c58fc49d56cf12740044ce96abdbbe7a341595cab16518c141f3e9d373a3babe
results-80200-18 Expired
8.12 KB
sha256:6ff0c14c75e45f7252db21a2e12f4c2cca54e952a1ec158edf1062f37fece571
results-80200-2 Expired
11.8 KB
sha256:382c2a170f72488d7c1b788c7c6a4d7076567b1a242e8de2e922e34eda15da74
results-80200-3 Expired
7.24 KB
sha256:662052de3023d5a2e1f5eaa03fd14d9cf808a5d4a8e136f005222d81f49846de
results-80200-4 Expired
6.55 KB
sha256:b31207a59e73c5b206a68d1f4417e79b6f9dc7ccfea605deffb0afc313f8db83
results-80200-5 Expired
7.31 KB
sha256:d81d2209bcad34eb03105013c1fe8d41ad4231bd904ed8e11c80d124ccc641d3
results-80200-6 Expired
8.11 KB
sha256:b8f9d84d855f73b3147d14cc950e58184e7557cba6a231c95315173798517a2d
results-80200-7 Expired
7.14 KB
sha256:0727bd453c357c549b04ba965b1cdbf532cd1c885df768590eb5980c33234987
results-80200-8 Expired
7.54 KB
sha256:007f3cef29863aebdef6fd2bac4e7e7d875104bfd9e7aa73ee009f294db51bf8
results-80200-9 Expired
8 KB
sha256:400678834683382a9eff226a2b5e9ba326fd7d065092e115d7de1735f44143fe
results-80300-1 Expired
6.87 KB
sha256:b12663509bb823f7376045fc086a0df3950b8b0107a4f9ff15ca8b31704be99f
results-80300-10 Expired
7.68 KB
sha256:444a6c6fdc701b1f80252cbcf6975b0613eb9b207212aa4f8d4376b5be137598
results-80300-11 Expired
8.39 KB
sha256:4613044a8cf02d00d451ce0e65a7273e1175e9e404f3d758d6ab29a029e01e94
results-80300-12 Expired
8.5 KB
sha256:a95be2760397bcd9a4c1253980dad107fb52609cbe7296a60abdd1242bff58e9
results-80300-13 Expired
7.35 KB
sha256:e16cf7163f270f25f6bee3fc44607b50e01c65fe21024f6c193d133fbbbbabed
results-80300-14 Expired
7.93 KB
sha256:2955f6287e06d04c06313f050543f99e84a153351ffdbb5badb5a7be2c16b063
results-80300-15 Expired
7.44 KB
sha256:d32ff62e31a74afe48496a3a010f640dd267ad59704db4e4107a3fba0d187abe
results-80300-16 Expired
6.4 KB
sha256:4632563f7f5316e080bd0a6886ee24e0907169cb5056d97286be09ce82d9d62c
results-80300-17 Expired
8.65 KB
sha256:62939b7877eff387e7c161cac68c1e1f59a073a6a4ce39a60c5730a1c1c65c9c
results-80300-18 Expired
7.96 KB
sha256:3a442a52ab9cab0fdb9930c055e76000f30ab9dc54209d2f02370877c600e93b
results-80300-2 Expired
11.7 KB
sha256:ff49e2df47994c8253ee2522427a4300f67a752045b4e7c7c201e4d2d347ceb4
results-80300-3 Expired
7.24 KB
sha256:b159dd74cfe039ec54e1a2abf9803f46fb296b5e7364e2daac6dd58693d291ce
results-80300-4 Expired
6.55 KB
sha256:87c87c45d5ab24822900b589530145583a6be768e51e701442e968c5e3ff07e5
results-80300-5 Expired
7.31 KB
sha256:cc7977699c733c6b670fc529e5ff6a9d35e564a7b5f48aab1ed625514b125c1e
results-80300-6 Expired
8.11 KB
sha256:8724931dd5debd6e1980cbf8f1aa5d1762bf90435fef8abd41abac68fdf62c70
results-80300-7 Expired
7.14 KB
sha256:821c91b52d902046bb564f26a579ef1c67e4697df474cc5bffa81b6b21180835
results-80300-8 Expired
7.54 KB
sha256:73210254bfff4e5e97726e6bc192e3580e26def53d0162424f5a46f84d46699c
results-80300-9 Expired
7.93 KB
sha256:c1fb7410ab1d865c3fce854587d8b7eff310775edb58e6f00f332739477ed480
results-80400-1 Expired
6.75 KB
sha256:2587510dff3371d5113a2c9a8f187a15bdc2ccb3a9ba9224fb3f14b004dac457
results-80400-10 Expired
7.68 KB
sha256:9a9d2ada29e3918115943ac6fc362d1d19332a638a5cf4a348e168dac478143a
results-80400-11 Expired
8.35 KB
sha256:531001e31e51187ac8aa1bd8b9d086f81c24129b421afbeca965791755e08e56
results-80400-12 Expired
8.48 KB
sha256:81a0836aeafccfc3bcea61ac02ac8fc9af2ed30b55dfed71b6236511f8ac7ee2
results-80400-13 Expired
7.35 KB
sha256:825b71e4eadbbd21a3a5a8a2da443cfd0d3d90e5793f56f2cfae1a80c6fe6286
results-80400-14 Expired
8.05 KB
sha256:0a336d4623dc7a08e5a7945fd02cc4777b758242d578779a0d51dd464c6c33e6
results-80400-15 Expired
7.44 KB
sha256:ff0e3068d9f8db56276cde2ff966d86fe54c1c575e859697e643d1401b447013
results-80400-16 Expired
6.4 KB
sha256:8fdac61ce2123d9bfd523a08c9b6b284559a1f10331e1b6f33580f0387d4c164
results-80400-17 Expired
8.6 KB
sha256:25033294e6dc67a0c42f9dc150b4a3d386c34c68c0eb335bfea850750c3af60f
results-80400-18 Expired
7.85 KB
sha256:72b3d8c5650f110d3609e4dbaf96f6500e0df297cc1882db9b85c2391c48dfc3
results-80400-2 Expired
11.7 KB
sha256:0e4c504f57fbbc05cbd343c45ea843f2dab429fd92d7ee7343f13d079906aa32
results-80400-3 Expired
7.3 KB
sha256:5cf04775ed497ba1253c82bc4d43fc20cb674d6a86cd494441124500b408fd3d
results-80400-4 Expired
6.55 KB
sha256:d993c34cd68a01af43ad661198b084e865e4e076b1b544bfa9f5d3e773fcea23
results-80400-5 Expired
7.3 KB
sha256:6e9225df5e3c1ef501317875860498636bc27c7621b6778fc4cf35d062bc8431
results-80400-6 Expired
8.11 KB
sha256:5ad51bd931f58d849a6d14586370e5cbdfea9d78af677e396d5d19da1b4ab764
results-80400-7 Expired
7.14 KB
sha256:a476e259ab0c88ef6628be2dc4a19834298179a57a232bf5a9c6fe50f87dd5aa
results-80400-8 Expired
7.5 KB
sha256:f3124cf1ac65e015527c627cc0d2233f6bfc4966c128111d22a56cb6cda0df30
results-80400-9 Expired
7.93 KB
sha256:59de47390feec996cdd34c1f7c83bcd53b23158ae622394e73e0aab9ade95204