Class CaffeineConfigurers.BasicCaffeineConfigurer

java.lang.Object
com.broadleafcommerce.common.extension.cache.caffeine.CaffeineConfigurers.BasicCaffeineConfigurer
Enclosing class:
CaffeineConfigurers

public static class CaffeineConfigurers.BasicCaffeineConfigurer extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BasicCaffeineConfigurer

      public BasicCaffeineConfigurer(Serializer serializer)
  • 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.