Class CaffeineConfigurers.BasicCaffeineConfigurer
java.lang.Object
com.broadleafcommerce.common.extension.cache.caffeine.CaffeineConfigurers.BasicCaffeineConfigurer
- Enclosing class:
- CaffeineConfigurers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbasicInitialize(org.springframework.cache.caffeine.CaffeineCacheManager cacheManager, String cacheName, int ttlSeconds, int heapBytes, boolean recordStats) Initializes a standard cache configuration and registers it using custom heap sizes.voidkeysInitialize(org.springframework.cache.caffeine.CaffeineCacheManager cacheManager, String cacheName, int heapBytes, boolean recordStats) Initializes a "Keys" cache region used by CacheStateManager for eviction tracking.
-
Constructor Details
-
BasicCaffeineConfigurer
-
-
Method Details
-
basicInitialize
public void basicInitialize(org.springframework.cache.caffeine.CaffeineCacheManager cacheManager, String cacheName, int ttlSeconds, int heapBytes, boolean recordStats) Initializes a standard cache configuration and registers it using custom heap sizes. -
keysInitialize
public void keysInitialize(org.springframework.cache.caffeine.CaffeineCacheManager cacheManager, String cacheName, int heapBytes, boolean recordStats) Initializes a "Keys" cache region used by CacheStateManager for eviction tracking. These regions are configured with eternal expiry.
-