Spring Boot 2.2.4是否支持Caffeine AsyncCache实现

我刚开始使用咖啡因。我看到Spring Boot中的caffeineCache类仅支持来自caffeineCache接口的实现,如下面的代码所示,但是我想知道Spring Boot是否支持AsyncCache的实现吗?谢谢

@Bean
    public CacheManager cacheManager() {
        caffeineCacheManager cacheManager = new caffeineCacheManager();
        cacheManager.setcaffeine(caffeineCacheBuilder());
        cacheManager.setallowNullValues(false);
        return cacheManager;
    }

 @NonNull caffeine<Object,Object> caffeineCacheBuilder() {
        return caffeine.newBuilder()
            .initialCapacity(100)
            .maximumSize(500)
            .expireAfterWrite(1,TimeUnit.MINUTES)
            .recordStats()
            .removalListener(new RemovalListener<Object,Object>() {
                @Override
                public void onRemoval(@Nullable Object key,@Nullable Object value,@NonNull RemovalCause cause) {
                    System.out.println("Remove listener: " + key.toString());
                }
            })
            .writer(new CacheWriter<Object,Object>() {
                @Override
                public void write(@NonNull Object key,@NonNull Object value) {
                    System.out.println("Written: " + key.toString());
                }

                @Override
                public void delete(@NonNull Object key,@NonNull RemovalCause cause) {
                    System.out.println("Deleted: " + key.toString());
                }
            });
    }
yaoyuan_1111 回答:Spring Boot 2.2.4是否支持Caffeine AsyncCache实现

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2587181.html

大家都在问