mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-15 14:16:45 +00:00
perf[orm]: update entity cache time when call updateNow method
This commit is contained in:
1 parent
aea7afc595
commit
22d6ad4ee0
1 file changed
+6
@@ -205,12 +205,18 @@ public class EntityCache<PK extends Comparable<PK>, E extends IEntity<PK>> imple
|
|||||||
public void updateNow(E entity) {
|
public void updateNow(E entity) {
|
||||||
var cachePnode = fetchCachePnode(entity, true);
|
var cachePnode = fetchCachePnode(entity, true);
|
||||||
OrmContext.getAccessor().update(cachePnode.getEntity());
|
OrmContext.getAccessor().update(cachePnode.getEntity());
|
||||||
|
var currentTime = TimeUtils.now();
|
||||||
|
cachePnode.setWriteToDbTime(currentTime);
|
||||||
|
cachePnode.setModifiedTime(currentTime);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateNowUnsafe(E entity) {
|
public void updateNowUnsafe(E entity) {
|
||||||
var cachePnode = fetchCachePnode(entity, false);
|
var cachePnode = fetchCachePnode(entity, false);
|
||||||
OrmContext.getAccessor().update(cachePnode.getEntity());
|
OrmContext.getAccessor().update(cachePnode.getEntity());
|
||||||
|
var currentTime = TimeUtils.now();
|
||||||
|
cachePnode.setWriteToDbTime(currentTime);
|
||||||
|
cachePnode.setModifiedTime(currentTime);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in new issue
Block a user