IDEMPIERE-5874 - adding AD_Client_ID to MDistribution cache key (#2040)
* IDEMPIERE-5874 - adding AD_Client_ID to MDistribution cache key * IDEMPIERE-5874 - applying deprecation patch
This commit is contained in:
parent
b2e863fd0f
commit
e3cab6c238
|
@ -201,11 +201,13 @@ public class MDistribution extends X_GL_Distribution
|
|||
* Get Distributions for Account
|
||||
* @param Account_ID id
|
||||
* @return array of distributions
|
||||
* @deprecated - using the method to get a specific account ID doesn't make sense because of the flag IsAnyAcct
|
||||
* use method getAll() instead
|
||||
*/
|
||||
public static MDistribution[] get (int Account_ID)
|
||||
{
|
||||
Properties ctx = Env.getCtx();
|
||||
Integer key = Integer.valueOf(Account_ID);
|
||||
String key = Env.getAD_Client_ID(ctx) + "_" + Account_ID;
|
||||
MDistribution[] retValue = (MDistribution[])s_accounts.get(key);
|
||||
if (retValue != null)
|
||||
return retValue;
|
||||
|
@ -251,8 +253,8 @@ public class MDistribution extends X_GL_Distribution
|
|||
@SuppressWarnings("unused")
|
||||
private static CLogger s_log = CLogger.getCLogger (MDistribution.class);
|
||||
/** Distributions by Account */
|
||||
private static CCache<Integer,MDistribution[]> s_accounts
|
||||
= new CCache<Integer,MDistribution[]>(Table_Name, 100);
|
||||
private static CCache<String,MDistribution[]> s_accounts
|
||||
= new CCache<String,MDistribution[]>(Table_Name, 100);
|
||||
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue