Commit 5f737c2
committed
fix: internal state was stored in configuration file after mutation
For simplicity ConfigurationFile object is serialized and saved to disk
without any DTO, but that caused some internal state/representation to
also be stored to file.
To fix this internal state was changed:
- Some fields are renamed, i.e. 'lengthExpr' -> 'lengthExpression'
- Remove 'canIterate' field from simplehash entry - now entry is removed
from Map if we can not iterate it. This is also a performance
improvement.1 parent eba2f89 commit 5f737c2
3 files changed
+44
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | | - | |
126 | | - | |
| 125 | + | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
137 | | - | |
| 136 | + | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
147 | | - | |
| 147 | + | |
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| |||
367 | 367 | | |
368 | 368 | | |
369 | 369 | | |
370 | | - | |
| 370 | + | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | | - | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
389 | | - | |
390 | 389 | | |
391 | 390 | | |
392 | 391 | | |
| |||
395 | 394 | | |
396 | 395 | | |
397 | 396 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
| 397 | + | |
403 | 398 | | |
404 | 399 | | |
405 | 400 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
1393 | 1393 | | |
1394 | 1394 | | |
1395 | 1395 | | |
1396 | | - | |
1397 | | - | |
| 1396 | + | |
| 1397 | + | |
1398 | 1398 | | |
1399 | 1399 | | |
1400 | | - | |
| 1400 | + | |
1401 | 1401 | | |
1402 | 1402 | | |
1403 | 1403 | | |
| |||
2147 | 2147 | | |
2148 | 2148 | | |
2149 | 2149 | | |
2150 | | - | |
2151 | | - | |
2152 | | - | |
| 2150 | + | |
2153 | 2151 | | |
2154 | 2152 | | |
2155 | 2153 | | |
| |||
2163 | 2161 | | |
2164 | 2162 | | |
2165 | 2163 | | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
2166 | 2174 | | |
2167 | | - | |
2168 | | - | |
2169 | | - | |
2170 | | - | |
2171 | | - | |
2172 | | - | |
2173 | | - | |
2174 | | - | |
2175 | | - | |
2176 | 2175 | | |
2177 | 2176 | | |
2178 | 2177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
| 275 | + | |
282 | 276 | | |
283 | 277 | | |
284 | 278 | | |
| |||
3974 | 3968 | | |
3975 | 3969 | | |
3976 | 3970 | | |
3977 | | - | |
| 3971 | + | |
3978 | 3972 | | |
3979 | 3973 | | |
3980 | 3974 | | |
| |||
4952 | 4946 | | |
4953 | 4947 | | |
4954 | 4948 | | |
4955 | | - | |
| 4949 | + | |
4956 | 4950 | | |
4957 | 4951 | | |
4958 | 4952 | | |
| |||
5052 | 5046 | | |
5053 | 5047 | | |
5054 | 5048 | | |
| 5049 | + | |
| 5050 | + | |
| 5051 | + | |
| 5052 | + | |
| 5053 | + | |
| 5054 | + | |
| 5055 | + | |
| 5056 | + | |
| 5057 | + | |
| 5058 | + | |
5055 | 5059 | | |
5056 | 5060 | | |
5057 | 5061 | | |
| |||
5068 | 5072 | | |
5069 | 5073 | | |
5070 | 5074 | | |
5071 | | - | |
| 5075 | + | |
5072 | 5076 | | |
5073 | 5077 | | |
5074 | 5078 | | |
| |||
5087 | 5091 | | |
5088 | 5092 | | |
5089 | 5093 | | |
5090 | | - | |
| 5094 | + | |
5091 | 5095 | | |
5092 | 5096 | | |
5093 | 5097 | | |
| |||
5108 | 5112 | | |
5109 | 5113 | | |
5110 | 5114 | | |
5111 | | - | |
5112 | | - | |
| 5115 | + | |
| 5116 | + | |
5113 | 5117 | | |
5114 | 5118 | | |
5115 | 5119 | | |
| |||
0 commit comments