Class HerodotusCaffeineCacheManager

java.lang.Object
org.springframework.cache.caffeine.CaffeineCacheManager
cn.herodotus.engine.cache.caffeine.enhance.HerodotusCaffeineCacheManager
All Implemented Interfaces:
org.springframework.cache.CacheManager

public class HerodotusCaffeineCacheManager extends org.springframework.cache.caffeine.CaffeineCacheManager

Description: 扩展的 CaffeineCacheManager

用于支持 Caffeine 缓存可以针对实体进行单独的过期时间设定

Author:
: gengwei.zheng
Date:
: 2021/10/25 18:12
  • Constructor Details

    • HerodotusCaffeineCacheManager

      public HerodotusCaffeineCacheManager(CacheProperties cacheProperties)
    • HerodotusCaffeineCacheManager

      public HerodotusCaffeineCacheManager(CacheProperties cacheProperties, String... cacheNames)
  • Method Details

    • createNativeCaffeineCache

      protected com.github.benmanes.caffeine.cache.Cache<Object,Object> createNativeCaffeineCache(String name)
      Overrides:
      createNativeCaffeineCache in class org.springframework.cache.caffeine.CaffeineCacheManager