Skip to content

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

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

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

Job Run time
4m 30s
4s
5s
5s
0s
0s
0s
0s
18s
26s
17s
18s
21s
20s
19s
18s
21s
21s
19s
19s
19s
36s
22s
18s
16s
22s
17s
21s
25s
14s
17s
19s
20s
26s
16s
19s
34s
18s
22s
19s
16s
23s
17s
17s
17s
17s
28s
16s
31s
25s
21s
21s
23s
16s
17s
22s
16s
14s
20s
21s
20s
26s
21s
17s
28s
16s
24s
19s
23s
22s
21s
24s
40s
49s
20s
19s
18s
23s
18s
21s
25s
21s
20s
21s
19s
27s
19s
25s
47s
17s
18s
17s
22s
20s
31s
24s
25s
22s
28s
43s
28s
48s
26s
41s
58s
29s
29s
1m 23s
27s
34s
33s
45s
42s
19s
38s
30s
27s
27s
39s
27s
24s
51s
38s
31s
1m 15s
24s
25s
35s
1m 58s
26s
1m 40s
29s
32s
1m 44s
35s
44s
1m 14s
1m 17s
25s
1m 14s
25s
38s
19s
24s
29s
52s
33s
33s
23s
19s
27s
27s
21s
27s
28s
29s
28s
24s
44s
1m 14s
26s
50s
29s
31s
21s
33s
27s
31s
1m 39s
26s
25s
49s
26s
20s
36s
22s
1m 14s
34s
0s
1h 29m 13s