diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java index 91b02d2..13f5340 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/session/SessionUtil.java @@ -191,7 +191,8 @@ public class SessionUtil { AtomicInteger ai = cache.get(fpKey + "_" + fpk); if (ai == null) { - cache.put(fpKey + "_" + fpk, new AtomicInteger(0)); + ai = new AtomicInteger(0); + cache.put(fpKey + "_" + fpk, ai); } r.put(KEY_PARAM_FP_KEY, fpk); r.put(KEY_PARAM_FP_VAL, ai.getAndIncrement());