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 + }; + }; /**