caffeine

    0热度

    1回答

    我正在尝试使用咖啡因缓存。如何使用Java为Caffeine缓存创建对象?我现在在我的项目中没有使用任何Spring。

    2热度

    1回答

    我可以在RestController中的方法之上使用Spring缓存注释吗? 由于春季缓存是一个服务级缓存,但我有一个案件没有服务,所以我在控制器中使用缓存。 在控制器中使用缓存是否好用。 我使用cafeine作为我的底层缓存。 我在想,任何多线程问题可能发生在控制器级使用像这样的缓存。

    2热度

    2回答

    我有一个计算密集的一次性离线处理任务,需要几个小时才能运行,并且我正在使用Caffeine作为我的内存中缓存。设置最大缓存大小的最佳启发式是什么?我正在运行带有8GB内存的Java程序,我愿意给它缓存大约4GB的内存,但我不确定内存如何转换为我的缓存实际大小。我决定跟.softValues()去让JVM决定,但我跑进咖啡因的JavaDoc下面的话: 警告:在大多数情况下,最好是设置每个高速缓存的最

    2热度

    1回答

    我已经配置我的缓存如下: @Configuration @EnableCaching public class CacheConfig { @Bean(name = "caffeineCachingProvider") public CachingProvider caffeineCachingProvider() { return Caching.getCa

    0热度

    1回答

    我只是试图将项目的结果存储在缓存中,并且除了密钥以外都一切顺利。 SimpleKeyGenerator通常会保存基于参数的对象或结果,在我的情况下,我想要将对象存储在缓存中,并且键应该是列表中对象的属性,这里是一个示例。 public class Item{ private Long id; private Long reference; private Intege

    1热度

    1回答

    我想使用咖啡因进行缓存,并且需要写入后台。我想限制写入数据库的次数。该documentation讲回写缓存,因此它应该是可能的,但对如何配置它有没有例子。我已经实现了一个CacheWriter,但我不明白如何配置它,例如每10秒钟只调用一次作家(如果有东西改变为缓存)。

    1热度

    1回答

    当我使用自定义过期时间测试一些代码时,我需要在Hazelcast实例中设置时钟时间,非常类似于如何使用咖啡因缓存中的自定义代码设置时间。 我发现这没有记录在任何地方,也没有任何问题。

    0热度

    1回答

    我有一个Spring Boot Web应用程序,并使用spring会话与redis存储。 Web请求有时需要缓存他们的响应(以避免不必要的数据库访问),并且我计划使用咖啡因。 然而,似乎Redis接管了(只要我包含gradle依赖)作为缓存实现,因为我为咖啡因设置的所有TTL都被忽略。 在Spring Boot应用程序中使用超过1个Cache提供程序甚至可能/推荐吗? 我可以尝试将Redis用于所