Class DataTrackingCacheProperties
java.lang.Object
com.broadleafcommerce.data.tracking.core.cache.DataTrackingCacheProperties
@ConfigurationProperties("broadleaf.tracking.cache")
public class DataTrackingCacheProperties
extends Object
Properties that influence cache settings for data tracking
- Author:
- Jeff Fischer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanintThe total heap budget in MB for all data tracking caches.intThe total off-heap budget in MB for all data tracking caches.inthashCode()voidsetByApplicationContextIdTtl(Duration byApplicationContextIdTtl) voidsetByApplicationUrlTtl(Duration byApplicationUrlTtl) voidsetByCatalogApplicationOwnedTtl(Duration byCatalogApplicationOwnedTtl) voidsetByCatalogChildrenTtl(Duration byCatalogChildrenTtl) voidsetByCatalogContextIdTtl(Duration byCatalogContextIdTtl) voidsetByCatalogInheritanceGraphTtl(Duration byCatalogInheritanceGraphTtl) voidsetByCatalogInheritedTtl(Duration byCatalogInheritedTtl) voidsetByCatalogLevelTtl(Duration byCatalogLevelTtl) voidsetByCatalogTopDownInheritanceTtl(Duration byCatalogTopDownInheritanceTtl) voidsetByCatalogTtl(Duration byCatalogTtl) voidsetByCatalogVendorRefTtl(Duration byCatalogVendorRefTtl) voidsetHeapBudget(int heapBudget) The total heap budget in MB for all data tracking caches.voidsetOffHeapBudget(int offHeapBudget) The total off-heap budget in MB for all data tracking caches.toString()
-
Constructor Details
-
DataTrackingCacheProperties
public DataTrackingCacheProperties()
-
-
Method Details
-
getHeapBudget
public int getHeapBudget()The total heap budget in MB for all data tracking caches. -
getOffHeapBudget
public int getOffHeapBudget()The total off-heap budget in MB for all data tracking caches. -
getByCatalogTtl
-
getByCatalogInheritedTtl
-
getByCatalogContextIdTtl
-
getByCatalogVendorRefTtl
-
getByCatalogInheritanceGraphTtl
-
getByCatalogTopDownInheritanceTtl
-
getByCatalogChildrenTtl
-
getByCatalogApplicationOwnedTtl
-
getByCatalogLevelTtl
-
getByApplicationContextIdTtl
-
getByApplicationUrlTtl
-
setHeapBudget
public void setHeapBudget(int heapBudget) The total heap budget in MB for all data tracking caches. -
setOffHeapBudget
public void setOffHeapBudget(int offHeapBudget) The total off-heap budget in MB for all data tracking caches. -
setByCatalogTtl
-
setByCatalogInheritedTtl
-
setByCatalogContextIdTtl
-
setByCatalogVendorRefTtl
-
setByCatalogInheritanceGraphTtl
-
setByCatalogTopDownInheritanceTtl
-
setByCatalogChildrenTtl
-
setByCatalogApplicationOwnedTtl
-
setByCatalogLevelTtl
-
setByApplicationContextIdTtl
-
setByApplicationUrlTtl
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-