Skip to content

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

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

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

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

issue-bot.yml

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

Artifacts

Produced during runtime
Name Size Digest
issue-cache Expired
582 KB
sha256:9e2b780f25d7e4a3d97f3a1ee0848def9b3816ff3276fd000572cb2369278974
playground-cache Expired
521 KB
sha256:31bc8acb7fe957db55bc26dc6ee88a303d7debf5c1627b2cc8e6ffe9afed7b27
results-70300-1 Expired
9.39 KB
sha256:f64c97c14b3d88292ae37e27ad1a5319e65485f4f3df9a83da219bed1ce6342d
results-70300-10 Expired
8.7 KB
sha256:032f0389e3a843c06f0e09ac6752add3173d3aa85d4163620cd8f6c08343370f
results-70300-11 Expired
8.9 KB
sha256:06a674bb9abc2648fdb85bbf31d0cdeeefcf09d5a832f2c027931413d5ff7d7e
results-70300-12 Expired
10.4 KB
sha256:fe568307e83b8095d311d7a3604b4a1084de5ffa656f5440af9b93ddbf5a771a
results-70300-13 Expired
9.71 KB
sha256:12c09bfedf4c9a0da7501b8938ea8956058c910c919a8b41431727887e0eed82
results-70300-14 Expired
9.56 KB
sha256:8423e228288fed1958ebe2c78c6578995911c48d775f1253f12be5b7bdfadaaf
results-70300-15 Expired
8.02 KB
sha256:c9a89942dac3d13e6c6323b741b8e7d2f752523d99432361f7b41d3d428ba861
results-70300-16 Expired
6.45 KB
sha256:819d18754ef0d7abdfd1ccab71ea3a51c174fb68f5d181d6ec5fb3fe8dc6b338
results-70300-17 Expired
9.39 KB
sha256:128a6cd41ba6eca895b6782a657395d79c53f5c0d4139ebce0002d142ed76c2d
results-70300-18 Expired
9.55 KB
sha256:f5164e56c58510557c803982865e71610cbb3161660e71d06e88c40993a160c8
results-70300-2 Expired
12.7 KB
sha256:b5a5b6a1a2bee6cab6671630d9b227c0a1844d518432a24b72c582e345028556
results-70300-3 Expired
8.31 KB
sha256:d8bb5fece8641f0ae2d27041dde45197dfd2b618518388b38500bde90e325a2c
results-70300-4 Expired
7.19 KB
sha256:f453b4177b6d0828bcd87509d85db4fd7e38aacc0a5e5347152b31e8c857049a
results-70300-5 Expired
8 KB
sha256:765ba0520b8317d696579ae6dc4aeff1a25f7f2bf26a621842816159eff4f9de
results-70300-6 Expired
8.95 KB
sha256:beda5849008822e6449955c5c10be0843ff01178e1005d7b089323441a602ee2
results-70300-7 Expired
7.55 KB
sha256:0b0e490fe6a9a07251b36637f726f69950fbab42f71dbd3dde9d3827c8d6605f
results-70300-8 Expired
8.78 KB
sha256:8fb363cf0bb999283c7277928c31d95b0ba0032367fa52269e1285d6b71ac897
results-70300-9 Expired
9.2 KB
sha256:215e14ee4ef6b1ad4235dd772cef7d536c7736dab68c4661e001409c3ff3c0b8
results-70400-1 Expired
9.24 KB
sha256:7dd4bff765c618d9941e49535d1f9c7ecefb2788db7264998cbd865fddbe635d
results-70400-10 Expired
8.7 KB
sha256:13b1c75447ebf98b7c766e4fe3718615f81f266306017c26428ca378f91c192b
results-70400-11 Expired
8.87 KB
sha256:b7b803027e12e9b713e35e56ea71244cae68eeb46c1856cc35c948ca39b8ca25
results-70400-12 Expired
10.4 KB
sha256:3fd391f503ae8f379408e250860e9dd4d9207664890f5d26eb68112143931476
results-70400-13 Expired
9.73 KB
sha256:16c6c62d2dceccb93fb825f9c05ee138a9d24c14cd5ff5e85df4c1b3b57099c0
results-70400-14 Expired
9.56 KB
sha256:e4cfed4078eec3fcd5a76975174ac35b9f3ccc8966bbc54d91961fbbb4d95d72
results-70400-15 Expired
8.02 KB
sha256:4b176b104bf186f1f8dedf378cc84a6346026b9fd3117a757f7448177a6430fa
results-70400-16 Expired
6.45 KB
sha256:06eb55f6770c01d2f396ab271fae4b3f44985b1734cbe691a11105dd3550b633
results-70400-17 Expired
9.39 KB
sha256:00821318aafe19942f78bcdf67614ebe20eea89d2fc5a5b03025d3b2366aa3d4
results-70400-18 Expired
9.56 KB
sha256:380233134686585277873ece4e9d06c400368f076fc55ddaff9f8a93d811fd56
results-70400-2 Expired
12.6 KB
sha256:dada8de7bdc6dba7bb72ebde22fc95693106cda6489139887dc34a3a2bbff799
results-70400-3 Expired
8.19 KB
sha256:3a73f8bab3c94d4a6b0d7860fe37279ac4872d01358887f819acb56c6b118eea
results-70400-4 Expired
7.19 KB
sha256:2e6115f957630a5babab61c98956689351d831f38e61dd46954608e9623e226e
results-70400-5 Expired
8 KB
sha256:af644a804af1405a56a44d384325b96bb766a44a94f14fcda1bbb6954d62634d
results-70400-6 Expired
8.95 KB
sha256:dec9e2ab1a40b4e541c2aae66eda909957f9c6edd785e30a0163747845a523e8
results-70400-7 Expired
7.48 KB
sha256:64435ad1560c29a1fd53e0f2b8f6c348dfbd90311caba26807e9259653e7f790
results-70400-8 Expired
8.75 KB
sha256:c55eb1f860c591b6c0959868bd82eba485b0bd4f8d6b8419c2748bdd175cd44a
results-70400-9 Expired
9.2 KB
sha256:cd4bcc9c4053376bde6f0b6d7ac0444c4a85275048a3f8cf1b12a31ace91935a
results-80000-1 Expired
7.16 KB
sha256:6aea8669c06dd8ecf55df5c3f0272bac7e0a199aa720cdbaf625c20605bfcc3c
results-80000-10 Expired
7.73 KB
sha256:8105b1c6b50c07cbb8385a04eab2a068393d1df838aa78ccd3573af775e303f0
results-80000-11 Expired
8.3 KB
sha256:00be36963cf5b0430752c70fca073a6d5d283fa32dfb7fe4e6633ff0b13a584b
results-80000-12 Expired
8.41 KB
sha256:73b048e2e3b2ecf08d693fe6fc22cd199358cc23dab49a382bd9a26993fee53c
results-80000-13 Expired
7.26 KB
sha256:4fcf3f4cb7e26fbc4ee8e9a6124ce014938b34e7d7ad92f4a4ba6ab64bbe50b7
results-80000-14 Expired
8.12 KB
sha256:13827fb3c6f476a7e5c564be571bbd954071403a389c4d46d663a880e950c567
results-80000-15 Expired
7.33 KB
sha256:0f9daffee0597e6dc81eddcbf707e76ea7828007ff39f95210e50041707e0829
results-80000-16 Expired
6.4 KB
sha256:d8a48c52a3fecaade6141a7130402aa20a90cea7947af7cb7182803a34df961e
results-80000-17 Expired
8.4 KB
sha256:105b65a293ce2c06f8000ba3e90cb1561789e9a9756eb8a4a10f0311ce89649d
results-80000-18 Expired
8.31 KB
sha256:70be8b8830d833134ec65ea8ac25f3aa3012617e0edda1b1da7ee34cd81c320d
results-80000-2 Expired
11.7 KB
sha256:5243d0e9a4dc3df3fa6ca335ce56996b3e20cb7f83c30a22aa41593741a82090
results-80000-3 Expired
7.21 KB
sha256:ac0fe8221fba432535b43b08a609d8bab4f8d9b444ef7fc41c1bf366ee59b8a8
results-80000-4 Expired
6.5 KB
sha256:885398eae5a03a242f98d65a29b67e46a95560f92cd775f14b9acd902f94dd9f
results-80000-5 Expired
7.21 KB
sha256:71fe703dba5ec165cec1e4dede60bdc4c8e444d6c07cbee4a35e95263d5231ec
results-80000-6 Expired
8.27 KB
sha256:428a12606ab5e44b61aafc11f72d76b4b9e21b611a5f1581e6c7dede7bae7209
results-80000-7 Expired
7.19 KB
sha256:db94e763b3c031f0bac41054cb356ac08f634ac233a6d11c3dd68905084c3ab0
results-80000-8 Expired
7.13 KB
sha256:27f08e3ab82ae10cb0ae00b95f6826f197d99aa065e219b8dcbc0855f8284507
results-80000-9 Expired
7.86 KB
sha256:979eb1e3a54e9abe1d2de48525df4abc2b48fb0499e8f4c763beb951ee57e7e7
results-80100-1 Expired
7 KB
sha256:565fdf5eb1820639a93ee613d6032cce37499a0de18253fb1d85c4015814b2c0
results-80100-10 Expired
7.83 KB
sha256:bee5268cfd2c170a6957e62acac984c6845c3615234ea3cbe2570f9df7ccda1a
results-80100-11 Expired
8.54 KB
sha256:678387b4df7a4af494dc63e687446dc0b70f405d6b0b61d72442f294dfc8fc59
results-80100-12 Expired
8.51 KB
sha256:d25b04a7609a71db409e336ee92422a754619604f716b85de4b93a2f8c3191a9
results-80100-13 Expired
7.36 KB
sha256:bfc478f420500d7ebeb65fcb2df149a7b71953ecaa8b9509d66f3609a4d5b21f
results-80100-14 Expired
7.93 KB
sha256:33d4695aa421268c6ef23f1333d335e163875d67c8c9ff174f3651d28fa68ecc
results-80100-15 Expired
7.42 KB
sha256:acb28df0f3cbc0b5df60c27d29da12adc3f8c233d82910a9260428f86b8c1b28
results-80100-16 Expired
6.4 KB
sha256:b26deca4d3c43019e2968359cccd8353eec37f7a85019395c0247e17a14e7649
results-80100-17 Expired
8.76 KB
sha256:1a7f6ac41fb86f9bd6a784eb962a881076ed9f90dfe550f03e3a8849011e449d
results-80100-18 Expired
8.18 KB
sha256:61563db91c1e2869693aee477aae5824c29db576f7a6c9c322014b70fb256f5a
results-80100-2 Expired
11.8 KB
sha256:144e835c6da90e167509d143bf9ebf4cb76def04fc673c661ad3461fe1d145fc
results-80100-3 Expired
7.24 KB
sha256:e060b459248d55885e1581ea449961ff537c196a95a43db9ffc11c6eab637007
results-80100-4 Expired
6.52 KB
sha256:de7ae26ea37dc90b2acc66597c97091a9895f9561d843851ec38a952c8b3c312
results-80100-5 Expired
7.35 KB
sha256:0e7aa75dbd6ea44f57b60ac0741ebb6fbfd193692b406beb60a6fce18a2a7edf
results-80100-6 Expired
8.08 KB
sha256:d4fbd344da7cdc683239b516973162c5af680844e2f2e47dd00915dd8f40e2b1
results-80100-7 Expired
7.08 KB
sha256:2f507d280ee9bb825629eee847cd5d4a220f42320ec6d1d45c08d7419f6a91e2
results-80100-8 Expired
7.68 KB
sha256:45ce85325c24687b086d625f4e373bbc8f726b0678edffbad68cd537e17d97cc
results-80100-9 Expired
8.25 KB
sha256:b7699a8b2e4a3519f82fa50a3355e09ad52f56f84e4a84c9542aa1b7fbc85e28
results-80200-1 Expired
6.96 KB
sha256:228d0c80b25d90c5d08d504624c8e3ff36b530a41c1ad3d4395cdace5ea05533
results-80200-10 Expired
7.74 KB
sha256:14bc00e32d69548c48ddfb35fc0207fd2acacc971c40a2c1f1cd1d7770d7c0ef
results-80200-11 Expired
8.39 KB
sha256:bc6145a5e379b91d6d16f862b0750f9ae625c8766ae6977fd375a2d1bb288e0a
results-80200-12 Expired
8.61 KB
sha256:565176a04e7a5f2f417aed2456741d42ca3d1d9b857bd7c18c774c1c187bfa96
results-80200-13 Expired
7.33 KB
sha256:25e6f7760062b5ed18fd4cfcbff0b0b289db127847fa26be295592e9351f1c33
results-80200-14 Expired
7.93 KB
sha256:094a80f60320e2a0fd6affae21a8cd8e59ff9affd2c2f1c49521c1b234ec040c
results-80200-15 Expired
7.44 KB
sha256:06e38c2804697c7fc6866b1591f5235ed28b49f5d6eadcb0fb1e0d82269f0a55
results-80200-16 Expired
6.4 KB
sha256:488e055c0428904f36962e3fd427566faca31ecb4f634f42715c2b6d4854e4a5
results-80200-17 Expired
8.72 KB
sha256:560b31e314755cf2a7adfcd61a50160557e36b7b33723d6619940a09c8279335
results-80200-18 Expired
8.12 KB
sha256:999dab60436f6a12e84cc460c70d9a5968e0d02cb0b53e173e69a9235f1c2844
results-80200-2 Expired
11.8 KB
sha256:85300146bea219438701c14be5a2234fc1cab374cd9d490104eafee8ed2c7270
results-80200-3 Expired
7.24 KB
sha256:0cb540757282296de3fdf91d47adb46abbd49d636eb38d416889aacae269c329
results-80200-4 Expired
6.55 KB
sha256:e560f9d43af9105428bf3a051539585ac532bed42e684ad83f638d0870b29318
results-80200-5 Expired
7.31 KB
sha256:07439d1799a2354f5b9884f3a99ef6e9225c7e377974d06922b0965163ec430c
results-80200-6 Expired
8.11 KB
sha256:863ff34c1541cd80a9b897ec74ad82796e0da89e5df8a090932fa2b782ee29c9
results-80200-7 Expired
7.14 KB
sha256:abb2a3976fc14481fb3b81ac02ea99cb0351fa1418c2dc7ad6dffc8da4fa72ec
results-80200-8 Expired
7.54 KB
sha256:809e9a3fb7aa472200e7ae50075fd27c0934fa3f85cc856bd54c263cc33bc12f
results-80200-9 Expired
8 KB
sha256:8033b03df1c62a07dfdb0efaea49b4116d9219317aad62ecf80fe8f4211f0afa
results-80300-1 Expired
6.87 KB
sha256:25ad47a9df851a8b279380210d17a4dc08de995ac74f6e4e8f17036eb62b3886
results-80300-10 Expired
7.68 KB
sha256:740d284ef46a1d4da91b5d0066a13e82fa6bc46414c3d71ee302558ee093b9a7
results-80300-11 Expired
8.39 KB
sha256:d71a8938fcc3ca4a4f03cfba23ff280489017fc229fae991190451e0c2e4fefa
results-80300-12 Expired
8.5 KB
sha256:0a60c2b2588c5f789a7300241c2963f6028fdf35161d42022cbf8ebaf7efc2c3
results-80300-13 Expired
7.35 KB
sha256:91b5865eae4a8ecf99ba4e1d1bbfc9cb8041a0fa3fc430e110719c4cf10015a4
results-80300-14 Expired
7.93 KB
sha256:dbe8c6de66b2d557a11226eb33291f65518dfc41ea97f061b24c786b6ddbf446
results-80300-15 Expired
7.44 KB
sha256:094f63c63ca4dcbd63f5d95a81d0176814c280b0e20aeda6a910fb4eb4c26cbb
results-80300-16 Expired
6.4 KB
sha256:620ad2e1f02243c82a1295c5ffacc384c1ed4a465d4bb9c277826b5620ea8bc1
results-80300-17 Expired
8.65 KB
sha256:4ac3fbe69ebc36322cba67190465c139bf4982b496e5e53969e5ea520b60099b
results-80300-18 Expired
7.96 KB
sha256:174f11ee99169dbf1ae359ffeb145df8d23efc4a3176aedf34e21b128dcde5b0
results-80300-2 Expired
11.7 KB
sha256:cc0e1fb489773918a1d43ae7e772c4cd6fcc0f4c13f639a71b0799b6f265bb19
results-80300-3 Expired
7.24 KB
sha256:30ac5583193667b7ff15308e186f84d3f6415535b042577fae97e3e4ad9faf22
results-80300-4 Expired
6.55 KB
sha256:dfd88c15a3be98c7162aa8cca7ecfa5882988a5df98ad7d3f987308ebab6fb24
results-80300-5 Expired
7.31 KB
sha256:5ec4e7b2c1923cc8eec1364d596ecf1e4f86054325fda85c72409bdc82a33545
results-80300-6 Expired
8.11 KB
sha256:2b232bfaf9e7a71b90be6294c3f7f4732a820450833e8a2dd3b25529d03d4747
results-80300-7 Expired
7.14 KB
sha256:f24aec76e78a7e2283ebbb1fdfe087c40a26fbfa0b8925b29b6b58c49d98eadc
results-80300-8 Expired
7.54 KB
sha256:28735b893ca1383499707888a583b5d31c99b479707e9187017fdcc80feb3adf
results-80300-9 Expired
7.93 KB
sha256:a875e3412b29a807e7d742e69d54d2d747078070f45d2d794ba70f1211faa999
results-80400-1 Expired
6.75 KB
sha256:81a59b842e6c24dbf851942904e2442580c5600e13e5c7d0adaa7734af4919fa
results-80400-10 Expired
7.68 KB
sha256:08198dcc098c5e277e06f98dfa3e6e29f97d0b27f406edb3d965815a456b86fd
results-80400-11 Expired
8.35 KB
sha256:073952fbe451324ac03257e0e0c0a702aab78e58008b8fda80e357a8a07fa9a7
results-80400-12 Expired
8.48 KB
sha256:f7fcd372ef38e223c08a24f1da4eaa05dd48c2e556d792f6ac95d2cfd7a0baf1
results-80400-13 Expired
7.35 KB
sha256:6a354fbc08f9c0f521b7a2e3e2ca015cad3a70db9281a09c7d4b00ad7e82a7e3
results-80400-14 Expired
8.05 KB
sha256:ea42908e51df3d854e919f6b6aac2be63e2db6e4583f168df300e5672d4644ef
results-80400-15 Expired
7.44 KB
sha256:baa0ba8f538f1845672248d6dfb58b5252e68a4e8babc37ca6e6eda6db0afdc2
results-80400-16 Expired
6.4 KB
sha256:cbbdda971b98ea902d1af05a1473c2b9ba92ab42b585950327996a6a25eec9a9
results-80400-17 Expired
8.6 KB
sha256:1be1fec8640bac72abf70af849a178049b12bdee70ce72dcc21319dd09b7aad8
results-80400-18 Expired
7.85 KB
sha256:6bfa631d5caa50330b5d492263d10c5f4e51240d336eeb33c7e4f5b74b91a51b
results-80400-2 Expired
11.7 KB
sha256:a242b8010fd4e49d1b420c536e55ac2b887618db5c2478c736ab1b23eda88ec3
results-80400-3 Expired
7.3 KB
sha256:b7447c5e426147c23a269543de7a1d7a72439e9f56ae028aec7d289903605a51
results-80400-4 Expired
6.55 KB
sha256:91581cf9de9cbaded22cc71fe79e811c0fde4e2418550aa2b1545bba66604f17
results-80400-5 Expired
7.3 KB
sha256:faeb537d41c604992f40f5d73bc41fb1c9e28b4b1692c9868a19dab40c89f3b5
results-80400-6 Expired
8.11 KB
sha256:d1020f3b431a7c00560b2220dc69a4848cfe141936e74b86f96a6818a7072b07
results-80400-7 Expired
7.14 KB
sha256:4398fa9abff4ab2cd15a8d4f8500d54767b67504346484fb92b50390bfee1f92
results-80400-8 Expired
7.5 KB
sha256:7644e4eebba3c6aca1bc0a65417f715b2fc0c223afb3829d2de4532063d11c2a
results-80400-9 Expired
7.93 KB
sha256:5a767dbf7137c3a4aa43eaafe7b64660d798a3169391b418fe9a8029fa12229d