Refactor changes tracking in UpdatesRecorder, use model instead of a ref

Using a model reference require resolving via a repository, which
is unnecessary in case model objects are stored directly.
This commit is contained in:
Fedor Isakov 2021-01-07 13:30:04 +01:00
parent 77b02a4e0e
commit abb76e68b5
3 changed files with 771 additions and 993 deletions

View File

@ -1026,14 +1026,6 @@
<node concept="37vLTw" id="1XKnVQwZn$" role="37wK5m">
<ref role="3cqZAo" node="1XKnVQdrLs" resolve="unit" />
</node>
<node concept="2ShNRf" id="1XKnVQwZn_" role="37wK5m">
<node concept="1pGfFk" id="1XKnVQwZnA" role="2ShVmc">
<ref role="37wK5l" to="ksgm:5$0KRV_h31e" resolve="RelevantNodesMonitor" />
<node concept="37vLTw" id="1XKnVQwZnB" role="37wK5m">
<ref role="3cqZAo" node="1XKnVQdrLs" resolve="unit" />
</node>
</node>
</node>
</node>
</node>
</node>

View File

@ -10407,15 +10407,15 @@
<node concept="3clFbF" id="syqlb1RVlG" role="3cqZAp">
<node concept="2EnYce" id="syqlb1S0oh" role="3clFbG">
<node concept="2OqwBi" id="syqlb1RVUb" role="2Oq$k0">
<node concept="37vLTw" id="3GLv42N87bF" role="2Oq$k0">
<ref role="3cqZAo" node="4Z$O9mrTa0z" resolve="unitCacheHolders" />
</node>
<node concept="liA8E" id="syqlb1RWzr" role="2OqNvi">
<ref role="37wK5l" to="33ny:~Map.get(java.lang.Object)" resolve="get" />
<node concept="37vLTw" id="syqlb1RXBJ" role="37wK5m">
<ref role="3cqZAo" node="4Z$O9mrQJle" resolve="unitRef" />
</node>
</node>
<node concept="37vLTw" id="3GLv42N87bF" role="2Oq$k0">
<ref role="3cqZAo" node="4Z$O9mrTa0z" resolve="unitCacheHolders" />
</node>
</node>
<node concept="liA8E" id="syqlb1S1aB" role="2OqNvi">
<ref role="37wK5l" node="5AFANm9Mi2l" resolve="getCache" />
@ -16888,14 +16888,6 @@
<node concept="37vLTw" id="6nFpYlvssm5" role="37wK5m">
<ref role="3cqZAo" node="7i3KM7gP3A_" resolve="unit" />
</node>
<node concept="2ShNRf" id="3GLv42MOUMi" role="37wK5m">
<node concept="1pGfFk" id="3GLv42MOVU2" role="2ShVmc">
<ref role="37wK5l" to="ksgm:5$0KRV_h31e" resolve="RelevantNodesMonitor" />
<node concept="37vLTw" id="3GLv42MOWaH" role="37wK5m">
<ref role="3cqZAo" node="7i3KM7gP3A_" resolve="unit" />
</node>
</node>
</node>
</node>
</node>
</node>