Skip to content

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

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

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

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

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:d6f82d9ea32c345a779a89253b0eece56292abfc536df521688df71ff4280068
playground-cache Expired
521 KB
sha256:590705cdea7034fb05f5bd946afbb07b233c6e6fe0897acfc0183355246c5099
results-70300-1 Expired
9.39 KB
sha256:1f73a104914a4dbee8796d563ccfda75b2002de4d7da3a18911b3c878384a192
results-70300-10 Expired
8.7 KB
sha256:7491ed918196496a2df0d067e72c22bd20e1be677d41d25aaa10d030061df090
results-70300-11 Expired
8.9 KB
sha256:e6cace717b459917f06edbd4bd98634c59a80e813481d558c67a6567292f6afa
results-70300-12 Expired
10.4 KB
sha256:0fbe303ace333fee938427eb78a4bf9917115b3b402e7b8f2d0a96b87db3cb51
results-70300-13 Expired
9.71 KB
sha256:9035c3f7e70c5785a13095865fd757c3f24030ecae4c9f01219768ed8355543b
results-70300-14 Expired
9.56 KB
sha256:32881b709d091ef0c906c3918887fc7ab252818431caff2a2bf1fc7cbfe63377
results-70300-15 Expired
8.02 KB
sha256:d5411f335d16892b0fe25259bf0fe854187e26b34b5b70b0615eaf7ddb845779
results-70300-16 Expired
6.45 KB
sha256:10be2a35430dde505c738d026c53c68bc1db8a1f999ca7352b20cd832bfa85aa
results-70300-17 Expired
9.39 KB
sha256:478e68c682b8caa083d4c5d8811d3d0111f9af1f261dc2523af541e22c6adeff
results-70300-18 Expired
9.55 KB
sha256:631e6ce438e7d19164afc9d13c4fd2c6d061912fae57292b89bb08158073afe7
results-70300-2 Expired
12.7 KB
sha256:c30d87ae046b3abaca497ec154aad83bc764a7607e366f9d2d72dad330e5892d
results-70300-3 Expired
8.31 KB
sha256:4b431ee553eb9ecc1c4c3bb5c0ee0eb166851ef671f03e1ecff6f8f4bcd27962
results-70300-4 Expired
7.19 KB
sha256:8f2b611b2ccf5506cf02b9612d3289a20dc8d4d0867c4254c60b86db965595a4
results-70300-5 Expired
8 KB
sha256:3856574fec01e358162f498c8e17dc930b19d42db7b48b7494e836664745aa04
results-70300-6 Expired
8.95 KB
sha256:320f29297d68e63b02126422e61e4ec01306f55e0003b98a52825f9d65c53980
results-70300-7 Expired
7.55 KB
sha256:9aee75b739c5d11a2de48a47ed50e13c59e76b7850f0d665941167c2528a2b3c
results-70300-8 Expired
8.78 KB
sha256:d219bf173f3d66455cccd342028948713866845f99ecdfae2e9acd007e0275c8
results-70300-9 Expired
9.2 KB
sha256:2e731f5c1266b34c0490549b6b2cd6936e9923929c29ca3d1b527743bde1f1d4
results-70400-1 Expired
9.24 KB
sha256:f54189627f9c64be301f5e3485df13f3c4096ba99c0fb5f2303a4a29bd427dc7
results-70400-10 Expired
8.7 KB
sha256:7ef6b888b2c4a99bf00312f4ba5e3ac7554a60dc7561b4014840c88cbcd0e70c
results-70400-11 Expired
8.87 KB
sha256:9685a5bcd89d372190c7a72028d2b2a5d618d1c4b85fb993d421ed0a583412c4
results-70400-12 Expired
10.4 KB
sha256:8ef85ffac722c105ea56dfa8af082cd93877eae9437677a36b8d45b243c11451
results-70400-13 Expired
9.73 KB
sha256:8f839caf60955e4d920d6e46a8a3df84427b117ba20d4d1b2a269f4efb6ca456
results-70400-14 Expired
9.56 KB
sha256:f07ef6d4e4643090bc956787e172af22179bc77faa040ed252f7d04db8d9c94a
results-70400-15 Expired
8.02 KB
sha256:16f6327277f8f1f1167dd6b0244b676fa7ae53922e8117665ec732726f45fd6e
results-70400-16 Expired
6.45 KB
sha256:8f3fc2b07ec1a3cc0533e64a1c1a30d98f72b989e177fd3f921aa26591593250
results-70400-17 Expired
9.39 KB
sha256:21e9194bd681d4c133b277f17e94601774e5a2f218cb5963fc8bda1655f6e3e8
results-70400-18 Expired
9.56 KB
sha256:17acc4bb452b76bd6135f6d1f9985e9e04a34e800dc947e6376c5e0afcb8267b
results-70400-2 Expired
12.6 KB
sha256:a8bf590585138f069adc253d4c6d6a5834fbfb8f074d0baf592332b348f8fee8
results-70400-3 Expired
8.19 KB
sha256:002976b5b076d2df641df09b3ec3e3b71d5b1f3318f67ba0b835a8a99d681f7b
results-70400-4 Expired
7.19 KB
sha256:ebe69ac916f9bff4329a8ed7328d19a94d6ce2b83703d2c9bfb161e5b2c12eb7
results-70400-5 Expired
8 KB
sha256:6807bc3bfcf9fa15318c16dc6922a1a1cd4ec7291b5b3f552dcbc8e848620197
results-70400-6 Expired
8.95 KB
sha256:c47eedaa6749c767b3c40c6cf0df29ebb36c36dc247f08299eccdc4ed905193f
results-70400-7 Expired
7.48 KB
sha256:05f318dd3a2ac2869b4d9786ab5211304b15c71964026fd0281b95c25cc54b68
results-70400-8 Expired
8.75 KB
sha256:e2f5d770465ed537a82ff3406f2c8f9591ff7342bbe05fdf5fc0b85e64a30c9f
results-70400-9 Expired
9.2 KB
sha256:0d04ca37f673c7c5a57b2995e4def252a212e1e5b76167bf06c562740763b698
results-80000-1 Expired
7.16 KB
sha256:6d1136a50e222c13995ed5afc19720134dd055e3a24f3f27ef5a6d21b5947de4
results-80000-10 Expired
7.73 KB
sha256:b6a835ffbc1276b58832f347bf8bcebf046d27f412ff7b5e13b8cfce5ff9f6fa
results-80000-11 Expired
8.3 KB
sha256:8ce351e8b6ed9ed49f2855a743a7f48bc09c80ef4107c3409b3b396934305b8c
results-80000-12 Expired
8.41 KB
sha256:60ab0b7ea2c873beb74f5b0da2369b198eabe5b765b2dd38a8d8524051841224
results-80000-13 Expired
7.26 KB
sha256:9e7c4a3a66380468538627790b11a3c3351514472082006646a2f2bddae5384b
results-80000-14 Expired
8.12 KB
sha256:d71b938121f02fad6c309e605ca8c88ae8c0fb43bd26d647eaca019e08df350d
results-80000-15 Expired
7.33 KB
sha256:f13dd27720c2d7b3bb8eaf0d1d0c6049abdc6e0094a4fad0b162db61d0ae45d6
results-80000-16 Expired
6.4 KB
sha256:4ccda0650bf85ec1fd37ff4fc8e614772b29a59e31bd66cc6554022b5c54d0da
results-80000-17 Expired
8.4 KB
sha256:c911f36c3f50959164715f8bfd7a7c0e8286b7a7ccaa6ad2450f79cf707c0ad4
results-80000-18 Expired
8.31 KB
sha256:7faaee0ff75ff837d481d78f6aa03e2559b0616448fb8b8d89f671406802c98b
results-80000-2 Expired
11.7 KB
sha256:9554d4ed390383531a6399320836af03352cf92490f1ab5eedd10e26cbda9b5b
results-80000-3 Expired
7.21 KB
sha256:a0ff92f154447fdf3fffb2bdc53b10d0ebc017a50446a7426c60ee2e246583fb
results-80000-4 Expired
6.5 KB
sha256:6ed0620f3cf56f8387864dde2c296062dff549709c9b41379df60221b7b56cd5
results-80000-5 Expired
7.21 KB
sha256:7a4bcab3317ae86b78df33f04ee948ac44e85a4ab273158f3511eecede6ad10b
results-80000-6 Expired
8.27 KB
sha256:c4edd967377696c15b2d97a8ab76951e005617e550eacdbc9d004a0e8a54b78b
results-80000-7 Expired
7.19 KB
sha256:936cfabc23f49f4ec72723207cddca19ba60cce96922d1392aaf430545599adf
results-80000-8 Expired
7.13 KB
sha256:7940f14c7fc97784bc80906eb77a8ed9487fe64759171fb14804f4d671aeb39a
results-80000-9 Expired
7.86 KB
sha256:b8a4922ef722b5860f619854bdc3a985ed0bade3567a0af835d150686792116e
results-80100-1 Expired
7 KB
sha256:f963073af5cea359dd1cc09897c38d71c3a5a6a10f59b8879d00e96edfb62ca3
results-80100-10 Expired
7.83 KB
sha256:62a28f967c91df1566d907a9005a41678f95af0829d9f7b30f95b5466511bb9d
results-80100-11 Expired
8.54 KB
sha256:41f075df70f74c8006c894e1be04acd05c8a5f35c4f9e698963df0f4e912e96e
results-80100-12 Expired
8.51 KB
sha256:0a0d7ba2555e6842ff05ba2c22a19e3784ed0232116785555b1b7c7bd3fc409b
results-80100-13 Expired
7.36 KB
sha256:fc72a524e3ff10510bcd25549544c50dca803acf8e09f8c98815a275e8e5ba0c
results-80100-14 Expired
7.93 KB
sha256:11fbff81c06033b5640380df5ed06a7e8e3ef90253a8b561c45ac1aa7694a527
results-80100-15 Expired
7.42 KB
sha256:661dd70c8ba5b9fe6c079e5b026642613d9c30c6c30c5adb1c35920cd98dfbad
results-80100-16 Expired
6.4 KB
sha256:2ec3ab60789cac9160174f7be4cf6da598c12f6a41e530035070f1ed413c7f3e
results-80100-17 Expired
8.76 KB
sha256:6ab07f3a896fca4b36039140b4600348fcec3798709bd448341c97c434789c6e
results-80100-18 Expired
8.18 KB
sha256:7287f404214d2372b2099f6ad0b26b928569233d56985b3c49e7ed39af1b8ca6
results-80100-2 Expired
11.8 KB
sha256:f9cb831a328401ad1cffef0a0f68b3d55a075dede9022272e2fc716658775fbe
results-80100-3 Expired
7.24 KB
sha256:9a0961a7096b626f33b9b787eeac70c2b263a5d8705d5141d8feb72b96e5aa56
results-80100-4 Expired
6.52 KB
sha256:900fc9b1e963a6624ac49a60513d09c06f21586060f4907d8b39256e4a4b65be
results-80100-5 Expired
7.35 KB
sha256:6e9b8653eba588a92feccff1962869a7449e7e7a4c2ea7743adafe7d72628958
results-80100-6 Expired
8.08 KB
sha256:01c412f13e1ac664f60328f487ef6e17cacc2f04e4bfad2e287bc3a51324a4af
results-80100-7 Expired
7.08 KB
sha256:7bd3021e06ba040972aa1fbf4781520a3039ee54502a617150bfbdcf83854d2e
results-80100-8 Expired
7.68 KB
sha256:811df69109e9824a40937c49c4d7b6e9352f8c3ca0f869027b0d7e6aa0660314
results-80100-9 Expired
8.25 KB
sha256:ffe148b83fdb1ac0427f6303bef1f99ee54a6eee94703df9a9a33c6c6be99c00
results-80200-1 Expired
6.96 KB
sha256:5465efa37d1db182fb5f6364f3b4a41a3df9ac5dc12e16bb4db45b1eba34d615
results-80200-10 Expired
7.74 KB
sha256:e93be3ba002b4eba38480e31ff0e3cad740eec84c8af3b15461ee6d692b9dffd
results-80200-11 Expired
8.39 KB
sha256:ca94ac460d24cd672507f080238a9e640d9a224b94271c3a2a5fd9a9b35a4713
results-80200-12 Expired
8.61 KB
sha256:942fdfd7ab596d0291cd9547e55ffdd25ff4081e7bff28c744f91127dafa27b1
results-80200-13 Expired
7.33 KB
sha256:537cab2d0cd8b396d999946a57107b30c1ed48b7d734b1907c8ed8c332dcfd50
results-80200-14 Expired
7.93 KB
sha256:02645be480e2109b402f6682606f6a2ceff3d2b8c1c89cd75ca5f914e7256dd4
results-80200-15 Expired
7.44 KB
sha256:a4b8225c1979636541e7eecf550e36b69206580dc3715fa07940bab6a5be34c7
results-80200-16 Expired
6.4 KB
sha256:c973732505aabdbc51c1b7bf42569dc8a1651794204c0860b2797384296cafb5
results-80200-17 Expired
8.72 KB
sha256:93d94e8d7f6981b110c98f16233fb471ce1926ffef4cccfe05fc056d7f6bb00a
results-80200-18 Expired
8.12 KB
sha256:fd44309a05debe047721a240b6aa8482032afa5b68540c70f9637e1e7c89b9b3
results-80200-2 Expired
11.8 KB
sha256:fc33db91728938bd0b3c74072871766c43e20a5ebd35e8e66afca51d85e321f3
results-80200-3 Expired
7.24 KB
sha256:b7e28702c50be4c125c7d24735d9beac1e9eefdf7b92d9b92e1bcc523b1f63bd
results-80200-4 Expired
6.55 KB
sha256:db5875f9242d894a6fd8fc34572109d0a8d3e278fb0abfc9f03617e0b7dcd8b1
results-80200-5 Expired
7.31 KB
sha256:889be9c50d1f150d05600b88ecb25797411add1cb9d0afaaf042f229f982b7e6
results-80200-6 Expired
8.11 KB
sha256:e37d9b0aa906336c1c7e944494cb6eca3dae3f6d0164ff7dc1d3ab3d60ba33d7
results-80200-7 Expired
7.14 KB
sha256:b73aba4371dd09bc124c1ca6448f1074bdf46c0b73040b6e6209353e33cd1de5
results-80200-8 Expired
7.54 KB
sha256:f9716b70edf033e875cb217a60566e17b3217a4ffd4b44866e9ec7ee71a25f5e
results-80200-9 Expired
8 KB
sha256:337f7628b441ca7103e72274ce99b761a99e59fd54e70f3340697704e5b18a76
results-80300-1 Expired
6.87 KB
sha256:9139506221f810f186dd0998a4f5f4d3efa005cee9059319f41e7f18b69e3855
results-80300-10 Expired
7.68 KB
sha256:b5556d057985331329d2d74a69d50af2d48fe269e9a2fcbc7928fa500ecaf0ef
results-80300-11 Expired
8.39 KB
sha256:4e99b2099e77a7ae238617c8ee87034362f8ebeacad834ff396a8d31db0964ad
results-80300-12 Expired
8.5 KB
sha256:40bd135ab0d22fe9225b7079d007eeb7922d594b2702d36762003f12bf70ee1f
results-80300-13 Expired
7.35 KB
sha256:ecf0e75e685a0be3123101c79af730b4e6a7a5e569d6e1baa9bb989c573cca73
results-80300-14 Expired
7.93 KB
sha256:f209598bce18ad6b438cbce4e772d9ec6c4c3d1bb20950b6ad170faceb62e8fb
results-80300-15 Expired
7.44 KB
sha256:5adebafc0b5c4f9740a6f9fc5cac1a63b38cc86af5b807adc53eabeb48d9c211
results-80300-16 Expired
6.4 KB
sha256:f9151cab4af293c575f3da5df8bc39132635f1dbc581328196aa4c2c4ac9947d
results-80300-17 Expired
8.65 KB
sha256:9615e59d65328ae221550bd9573d28aa1ab401befab6abde06f3ba8937aa4abd
results-80300-18 Expired
7.96 KB
sha256:2cc4018ae6fba0d8f9a73142f65bb3dcf828b785d5664aae7b7c129e38b98d9b
results-80300-2 Expired
11.7 KB
sha256:5198f7179fba3b01ac2d45b0c6109be92fc101d0fce7f1e30b9fb16cba80a069
results-80300-3 Expired
7.24 KB
sha256:3c765d215c9402627f16e7ce5a59a6418911d815fb77f0c7325f5018e7789e79
results-80300-4 Expired
6.55 KB
sha256:2b15a79245b3c8ee51b19252e02e65f794ec93fc15e051c77119d281ad131517
results-80300-5 Expired
7.31 KB
sha256:7604747dab935759804b5b7f85b80d66454f206119ce0f2a1efa5aaebc838498
results-80300-6 Expired
8.11 KB
sha256:f242ef3956c231d22d39033fe9bd9debcdf1239644ed84435c5a047a3f3916fd
results-80300-7 Expired
7.14 KB
sha256:ee1c94d053f4972dc5fd3fae315b84a2116ec2b5d525479d61251288eaacfcdb
results-80300-8 Expired
7.54 KB
sha256:ea9fbe52e23f6ca19a79f8ba8240eb6f8e778c181e85678ea7b4098acec35cbb
results-80300-9 Expired
7.93 KB
sha256:a762ec3f40ef8c68853b8384031875f4f77fc0cfc596e73500d6dde7b43767e6
results-80400-1 Expired
6.75 KB
sha256:7793655c6e0bbc3fa7efad60913092e7ca1527ae638ecc33be35d2103ec0898c
results-80400-10 Expired
7.68 KB
sha256:2aa2e5bdc66647e799f5e2459da011043d609fed35cc9a0c604e0247c4a2e397
results-80400-11 Expired
8.35 KB
sha256:2d7221efb7593d26660134e487dff4775fa9a4896ebfba7bca2e2949ebedbae1
results-80400-12 Expired
8.48 KB
sha256:4ff9a1994aaf2768bad56b0a4fc1e068271a6af87e3df4d07f99067a2d7d64db
results-80400-13 Expired
7.35 KB
sha256:63a792f374b9057723d70fafad558b382818300838c325f99e161f42e78a3c6b
results-80400-14 Expired
8.05 KB
sha256:2ad7f310f6d19a5883b039d862153ecbfda2b7c46b1c6317d3b280396cd548c2
results-80400-15 Expired
7.44 KB
sha256:563708977d49928161fba4d7046612db23c68a086d4577a4f20e7606d280f83f
results-80400-16 Expired
6.4 KB
sha256:820ad0c8c712c4e28260693000db5bb330ed8565ce84870aded44f082198d388
results-80400-17 Expired
8.6 KB
sha256:dc46865126438967477635457eea0ef80ad9bb892ace871985df0004d80138f7
results-80400-18 Expired
7.85 KB
sha256:f922116f76c8126b34624efd7c9f8bec1dadcff13849c61f73e94cd6a2b750bd
results-80400-2 Expired
11.7 KB
sha256:9057f55cf073ca1ff6ec177094532479fe1a9c59e78fb79ee3fdc581d4723c09
results-80400-3 Expired
7.3 KB
sha256:b6aed5a2ee8ae0156e0c0b81325be132a81a90e4c3fd69bfb28b2f0495d22eb9
results-80400-4 Expired
6.55 KB
sha256:12383c7cc5d64c71e5b68a549cc8754a0c1ff68fe0ff58bc8bd57a6d6948b29e
results-80400-5 Expired
7.3 KB
sha256:580e7541c7f0b2eeb71859b7cf959f2a8b49f37a02ec45fef2782f1d5fb499ba
results-80400-6 Expired
8.11 KB
sha256:b58853fab2ef252b09fe3f7006de5a943403bea8add180d21918199c6e381fdb
results-80400-7 Expired
7.14 KB
sha256:b21227cc1a470fec8afbb53b096f2a5b3b1a3430894af2426756cf2192a4f959
results-80400-8 Expired
7.5 KB
sha256:bf226191298db6f7b1c3f23110efffbec876eebe0f1f0043c446c2858ee62127
results-80400-9 Expired
7.93 KB
sha256:480d9eac4bf270075de56cb30eea91736c89eaedf87b1405440cb605123b445c