From 6e0645f90cefae6b6ba5d3321b32d2a3c001c061 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Tue, 1 Aug 2023 04:46:28 +0200 Subject: [PATCH] IDEMPIERE-5818 AD_Session cache is not working (#1960) --- .../src/org/compiere/model/MSession.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/MSession.java b/org.adempiere.base/src/org/compiere/model/MSession.java index 764a8f7123..673bf6d2df 100644 --- a/org.adempiere.base/src/org/compiere/model/MSession.java +++ b/org.adempiere.base/src/org/compiere/model/MSession.java @@ -130,7 +130,15 @@ public class MSession extends X_AD_Session implements ImmutablePOSupport } // get /** Session Cache */ - private static ImmutableIntPOCache s_sessions = new ImmutableIntPOCache(Table_Name, 20); + private static ImmutableIntPOCache s_sessions = new ImmutableIntPOCache(Table_Name, Table_Name, 100, 0, false, 0) { + private static final long serialVersionUID = 8421415709907257867L; + public int reset() { + return 0; // do not remove on cache reset + }; + public int reset(int recordId) { + return 0; // do not remove the session on update + }; + }; /**