Class HvlLogProducerConfigurableLogProviderCacheProvider

java.lang.Object
tr.com.havelsan.javarch.log.producer.configurablelog.provider.cache.HvlLogProducerConfigurableLogProviderCacheProvider

@Component public class HvlLogProducerConfigurableLogProviderCacheProvider extends Object
Log producer provider configurable log cache provider.
  • Constructor Summary

    Constructors
    Constructor
    Description
    HvlLogProducerConfigurableLogProviderCacheProvider(org.springframework.boot.autoconfigure.cache.CacheProperties cacheProperties, org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers customizers, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.Caffeine<Object,Object>> caffeine, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.CaffeineSpec> caffeineSpec, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.CacheLoader<Object,Object>> cacheLoader)
    Instantiates a new Hvl HvlLogProducerProviderConfigurableLogCacheProvider.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.cache.caffeine.CaffeineCacheManager
    Gets cache manager.

    Methods inherited from class java.lang.Object

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

    • HvlLogProducerConfigurableLogProviderCacheProvider

      public HvlLogProducerConfigurableLogProviderCacheProvider(org.springframework.boot.autoconfigure.cache.CacheProperties cacheProperties, org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers customizers, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.Caffeine<Object,Object>> caffeine, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.CaffeineSpec> caffeineSpec, org.springframework.beans.factory.ObjectProvider<com.github.benmanes.caffeine.cache.CacheLoader<Object,Object>> cacheLoader)
      Instantiates a new Hvl HvlLogProducerProviderConfigurableLogCacheProvider.
      Parameters:
      cacheProperties - the cache properties
      customizers - the customizers
      caffeine - the caffeine
      caffeineSpec - the caffeine spec
      cacheLoader - the cache loader
  • Method Details

    • getCacheManager

      public org.springframework.cache.caffeine.CaffeineCacheManager getCacheManager()
      Gets cache manager.
      Returns:
      the cache manager