Class WarmUpTypeFacadeCaches

java.lang.Object
com.hybris.backoffice.config.WarmUpTypeFacadeCaches

public class WarmUpTypeFacadeCaches extends 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 Details

    • PROPERTY_FILL_TYPE_FACADE_ON_STARTUP

      protected static final String PROPERTY_FILL_TYPE_FACADE_ON_STARTUP
      See Also:
  • Constructor Details

    • WarmUpTypeFacadeCaches

      public WarmUpTypeFacadeCaches()
  • Method Details

    • warmUpCaches

      public void warmUpCaches()
    • setAfterInitializationEndBackofficeListener

      public void setAfterInitializationEndBackofficeListener(AfterInitializationEndBackofficeListener afterInitializationEndBackofficeListener)
    • 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(Set<String> typeNames)
      Parameters:
      typeNames - set of type names which should be loaded at startup.
    • getIncludeSubtypes

      public boolean getIncludeSubtypes()
    • setIncludeSubtypes

      public void setIncludeSubtypes(boolean includeSubtypes)