Class CatalogCacheProperties
java.lang.Object
com.broadleafcommerce.catalog.cache.CatalogCacheProperties
@ConfigurationProperties("broadleaf.catalog.cache")
public class CatalogCacheProperties
extends Object
Properties that influence cache settings for the catalog service
- Author:
- Jeff Fischer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanintThe total heap budget in MB for all catalog caches.intThe total off-heap budget in MB for all catalog caches.inthashCode()voidsetByAccessPolicyType(Duration byAccessPolicyType) voidsetByActiveCategoryIdTtl(Duration byActiveCategoryIdTtl) voidsetByActiveCategoryTtl(Duration byActiveCategoryTtl) voidsetByActiveCategoryUrlTtl(Duration byActiveCategoryUrlTtl) voidsetByActiveProductTtl(Duration byActiveProductTtl) voidsetByActiveProductUriTtl(Duration byActiveProductUriTtl) voidsetByApplicationIdTtl(Duration byApplicationIdTtl) voidsetByBreadcrumbContributionTtl(Duration byBreadcrumbContributionTtl) voidsetByBreadcrumbProductContributionTtl(Duration byBreadcrumbProductContributionTtl) voidsetByCategoryAssetTtl(Duration byCategoryAssetTtl) voidsetByCategoryParentHierarchyTtl(Duration byCategoryParentHierarchyTtl) voidsetByCategoryProductCategoryTtl(Duration byCategoryProductCategoryTtl) voidsetByCategoryProductTtl(Duration byCategoryProductTtl) voidsetByExternalCategoryIdTtl(Duration byExternalCategoryIdTtl) voidsetByLiteVariantTtl(Duration byLiteVariantTtl) voidsetByProductAssetTtl(Duration byProductAssetTtl) voidsetByProductContributionTtl(Duration byProductContributionTtl) voidsetByPromotionalProductTtl(Duration byPromotionalProductTtl) voidsetByRuleProductContributionTtl(Duration byRuleProductContributionTtl) voidsetByVariantTtl(Duration byVariantTtl) voidsetDataDrivenEnumById(Duration dataDrivenEnumById) voidsetHeapBudget(int heapBudget) The total heap budget in MB for all catalog caches.voidsetOffHeapBudget(int offHeapBudget) The total off-heap budget in MB for all catalog caches.voidsetTagByProductIdHydrated(Duration tagByProductIdHydrated) toString()
-
Constructor Details
-
CatalogCacheProperties
public CatalogCacheProperties()
-
-
Method Details
-
getByActiveCategoryTtl
-
getByActiveCategoryIdTtl
-
getByActiveProductTtl
-
getByProductAssetTtl
-
getByProductContributionTtl
-
getByRuleProductContributionTtl
-
getByVariantTtl
-
getByPromotionalProductTtl
-
getByCategoryAssetTtl
-
getByBreadcrumbContributionTtl
-
getByBreadcrumbProductContributionTtl
-
getByCategoryProductTtl
-
getByActiveProductUriTtl
-
getByAccessPolicyType
-
getTagByProductIdHydrated
-
getDataDrivenEnumById
-
getByCategoryParentHierarchyTtl
-
getByActiveCategoryUrlTtl
-
getByExternalCategoryIdTtl
-
getByCategoryProductCategoryTtl
-
getByApplicationIdTtl
-
getByLiteVariantTtl
-
getHeapBudget
public int getHeapBudget()The total heap budget in MB for all catalog caches. -
getOffHeapBudget
public int getOffHeapBudget()The total off-heap budget in MB for all catalog caches. -
setByActiveCategoryTtl
-
setByActiveCategoryIdTtl
-
setByActiveProductTtl
-
setByProductAssetTtl
-
setByProductContributionTtl
-
setByRuleProductContributionTtl
-
setByVariantTtl
-
setByPromotionalProductTtl
-
setByCategoryAssetTtl
-
setByBreadcrumbContributionTtl
-
setByBreadcrumbProductContributionTtl
-
setByCategoryProductTtl
-
setByActiveProductUriTtl
-
setByAccessPolicyType
-
setTagByProductIdHydrated
-
setDataDrivenEnumById
-
setByCategoryParentHierarchyTtl
-
setByActiveCategoryUrlTtl
-
setByExternalCategoryIdTtl
-
setByCategoryProductCategoryTtl
-
setByApplicationIdTtl
-
setByLiteVariantTtl
-
setHeapBudget
public void setHeapBudget(int heapBudget) The total heap budget in MB for all catalog caches. -
setOffHeapBudget
public void setOffHeapBudget(int offHeapBudget) The total off-heap budget in MB for all catalog caches. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-