Class 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 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 search
        lookupTarget - 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