Class WarmUpTypeFacadeCaches


  • public class WarmUpTypeFacadeCaches
    extends java.lang.Object
    Class responsible for pre-filling caches in TypeFacade in order to improve performance (for example displaying explorer tree entries) Can be disabled by setting parameter "fill.typefacade.cache.on.startup" to false in local.properties.
    • Field Detail

      • PROPERTY_FILL_TYPE_FACADE_ON_STARTUP

        protected static final java.lang.String PROPERTY_FILL_TYPE_FACADE_ON_STARTUP
        See Also:
        Constant Field Values
    • Constructor Detail

      • WarmUpTypeFacadeCaches

        public WarmUpTypeFacadeCaches()
    • Method Detail

      • warmUpCaches

        public void warmUpCaches()
      • setTypeFacade

        public void setTypeFacade​(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
      • setStrategyRegistry

        public void setStrategyRegistry​(com.hybris.cockpitng.dataaccess.facades.type.impl.TypeFacadeStrategyRegistry strategyRegistry)
      • setCockpitProperties

        public void setCockpitProperties​(com.hybris.cockpitng.core.util.CockpitProperties cockpitProperties)
      • setTypeNames

        public void setTypeNames​(java.util.Set<java.lang.String> typeNames)
        Parameters:
        typeNames - set of type names which should be loaded at startup.
      • getIncludeSubtypes

        public boolean getIncludeSubtypes()
      • setIncludeSubtypes

        public void setIncludeSubtypes​(boolean includeSubtypes)