gpt4 book ai didi

java - Infinispan 每个实体逐出,使用 java 注释控制生命周期

转载 作者:行者123 更新时间:2023-11-30 08:52:01 25 4
gpt4 key购买 nike

Infinispan 有驱逐政策,特定于实体的生命周期。从下面的问题我们可以在 persistence.xml 中进行更改。

Infinispan - set per Entity expiration.lifespan

我的问题是有没有办法在那个特定实体的注释中做到这一点?

最佳答案

我不知道有任何这样的配置。缺少它的原因可能是因为 Infinispan(和其他缓存提供程序)是通用缓存框架,通常不了解 Hibernate 二级缓存细节。

另一方面,一般来说,Hibernate 和 java.persistence 不会干扰特定的缓存提供程序实现和 API。这意味着缓存提供者甚至可能不允许定义过期策略,同时仍然能够完美地充当 Hibernate L2 缓存。

但是,您可以定义自己的注释并以编程方式设置 Infinispan 配置值。如果到目前为止还没有类似的事情,您可以将它变成一个有趣的开源项目。 :)

关于java - Infinispan 每个实体逐出,使用 java 注释控制生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30329771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com