Package org.compiere.model
Class MLookupCache
- java.lang.Object
-
- org.compiere.model.MLookupCache
-
public class MLookupCache extends Object
MLookup Data Cache. - not synchronized on purpose - Called from MLookup. Only caches multiple use for a single window!- Version:
- $Id: MLookupCache.java,v 1.2 2006/07/30 00:58:37 jjanke Exp $
- Author:
- Jorg Janke
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
cacheReset(int WindowNo)
Clear Static Lookup Cache for Windowprotected static void
loadEnd(MLookupInfo info, HashMap<Object,Object> lookup)
MLookup Loader ends loading, so add it to cacheprotected static boolean
loadFromCache(MLookupInfo info, HashMap<Object,Object> lookupTarget)
Load from Cache if applicable Called from MLookup constructorprotected static void
loadStart(MLookupInfo info)
MLookup Loader starts loading - ignore for now
-
-
-
Method Detail
-
loadStart
protected static void loadStart(MLookupInfo info)
MLookup Loader starts loading - ignore for now- Parameters:
info
- MLookupInfo
-
loadEnd
protected static void loadEnd(MLookupInfo info, HashMap<Object,Object> lookup)
MLookup Loader ends loading, so add it to cache- Parameters:
info
-lookup
-
-
loadFromCache
protected static boolean loadFromCache(MLookupInfo info, HashMap<Object,Object> lookupTarget)
Load from Cache if applicable Called from MLookup constructor- Parameters:
info
- MLookupInfo to searchlookupTarget
- Target HashMap- Returns:
- true, if lookup found
-
cacheReset
public static void cacheReset(int WindowNo)
Clear Static Lookup Cache for Window- Parameters:
WindowNo
- WindowNo of Cache entries to delete
-
-