Class SearchCacheWeightProperties

java.lang.Object
com.broadleafcommerce.search.core.cache.SearchCacheWeightProperties

@ConfigurationProperties("broadleaf.search.cache.weights") public class SearchCacheWeightProperties extends Object
Properties that influence cache weight settings for the service. The value represents a portion of the total module cache using a decimal value between zero and one.
  • Constructor Details

    • SearchCacheWeightProperties

      public SearchCacheWeightProperties()
  • Method Details

    • getAccessPolicyByType

      public double getAccessPolicyByType()
    • getByIndexableType

      public double getByIndexableType()
    • getBySearchRequest

      public double getBySearchRequest()
    • getFacetByFieldDefinitionIds

      public double getFacetByFieldDefinitionIds()
    • getFacetByIds

      public double getFacetByIds()
    • getFacetGroupById

      public double getFacetGroupById()
    • getFacetGroupBySearchSettings

      public double getFacetGroupBySearchSettings()
    • getFacetsByFacetGroupId

      public double getFacetsByFacetGroupId()
    • getLocalesByTenantId

      public double getLocalesByTenantId()
    • getRelevancyRuleByFieldDefinitionIds

      public double getRelevancyRuleByFieldDefinitionIds()
    • getRelevancyRuleByIds

      public double getRelevancyRuleByIds()
    • getRelevancyRuleGroupBySearchSettings

      public double getRelevancyRuleGroupBySearchSettings()
    • getRelevancyRulesByRelevancyRuleGroupId

      public double getRelevancyRulesByRelevancyRuleGroupId()
    • getSearchRecommendationByCustomerId

      public double getSearchRecommendationByCustomerId()
    • getSolrFieldCache

      public double getSolrFieldCache()
    • getSortByFieldDefinitionIds

      public double getSortByFieldDefinitionIds()
    • getSortByIds

      public double getSortByIds()
    • getSortGroupById

      public double getSortGroupById()
    • getSortGroupBySearchSettings

      public double getSortGroupBySearchSettings()
    • getSortsBySortGroupId

      public double getSortsBySortGroupId()
    • getDefaultLocaleCacheByTenantId

      public double getDefaultLocaleCacheByTenantId()
    • setAccessPolicyByType

      public void setAccessPolicyByType(double accessPolicyByType)
    • setByIndexableType

      public void setByIndexableType(double byIndexableType)
    • setBySearchRequest

      public void setBySearchRequest(double bySearchRequest)
    • setFacetByFieldDefinitionIds

      public void setFacetByFieldDefinitionIds(double facetByFieldDefinitionIds)
    • setFacetByIds

      public void setFacetByIds(double facetByIds)
    • setFacetGroupById

      public void setFacetGroupById(double facetGroupById)
    • setFacetGroupBySearchSettings

      public void setFacetGroupBySearchSettings(double facetGroupBySearchSettings)
    • setFacetsByFacetGroupId

      public void setFacetsByFacetGroupId(double facetsByFacetGroupId)
    • setLocalesByTenantId

      public void setLocalesByTenantId(double localesByTenantId)
    • setRelevancyRuleByFieldDefinitionIds

      public void setRelevancyRuleByFieldDefinitionIds(double relevancyRuleByFieldDefinitionIds)
    • setRelevancyRuleByIds

      public void setRelevancyRuleByIds(double relevancyRuleByIds)
    • setRelevancyRuleGroupBySearchSettings

      public void setRelevancyRuleGroupBySearchSettings(double relevancyRuleGroupBySearchSettings)
    • setRelevancyRulesByRelevancyRuleGroupId

      public void setRelevancyRulesByRelevancyRuleGroupId(double relevancyRulesByRelevancyRuleGroupId)
    • setSearchRecommendationByCustomerId

      public void setSearchRecommendationByCustomerId(double searchRecommendationByCustomerId)
    • setSolrFieldCache

      public void setSolrFieldCache(double solrFieldCache)
    • setSortByFieldDefinitionIds

      public void setSortByFieldDefinitionIds(double sortByFieldDefinitionIds)
    • setSortByIds

      public void setSortByIds(double sortByIds)
    • setSortGroupById

      public void setSortGroupById(double sortGroupById)
    • setSortGroupBySearchSettings

      public void setSortGroupBySearchSettings(double sortGroupBySearchSettings)
    • setSortsBySortGroupId

      public void setSortsBySortGroupId(double sortsBySortGroupId)
    • setDefaultLocaleCacheByTenantId

      public void setDefaultLocaleCacheByTenantId(double defaultLocaleCacheByTenantId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object