From f0a4a8e994131bc718df2c18d88cbe6b253ead66 Mon Sep 17 00:00:00 2001 From: godotg Date: Thu, 25 Jan 2024 16:35:12 +0800 Subject: [PATCH] perf[orm]: updates entity are not verified for consistency --- orm/src/main/java/com/zfoo/orm/cache/IEntityCache.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orm/src/main/java/com/zfoo/orm/cache/IEntityCache.java b/orm/src/main/java/com/zfoo/orm/cache/IEntityCache.java index 24f57ec7..d1289802 100644 --- a/orm/src/main/java/com/zfoo/orm/cache/IEntityCache.java +++ b/orm/src/main/java/com/zfoo/orm/cache/IEntityCache.java @@ -29,6 +29,8 @@ public interface IEntityCache, E extends IEntity> /** * 更新缓存中的数据,只更新缓存的时间戳,并通过一定策略写入到数据库 + *

+ * 第一次update()会记录线程号表面当前哪个线程在更新这个entity,后面如果发现update()线程号和第一次不一致会给出线程安全的警告 */ void update(E entity);