perf[orm]: update entity cache time when call updateNow method

This commit is contained in:
godotg
2024-06-21 18:35:34 +08:00
parent aea7afc595
commit 22d6ad4ee0
+6
View File
@@ -205,12 +205,18 @@ public class EntityCache<PK extends Comparable<PK>, E extends IEntity<PK>> imple
public void updateNow(E entity) {
var cachePnode = fetchCachePnode(entity, true);
OrmContext.getAccessor().update(cachePnode.getEntity());
var currentTime = TimeUtils.now();
cachePnode.setWriteToDbTime(currentTime);
cachePnode.setModifiedTime(currentTime);
}
@Override
public void updateNowUnsafe(E entity) {
var cachePnode = fetchCachePnode(entity, false);
OrmContext.getAccessor().update(cachePnode.getEntity());
var currentTime = TimeUtils.now();
cachePnode.setWriteToDbTime(currentTime);
cachePnode.setModifiedTime(currentTime);
}
@Override