【问题标题】:Infinispan per entity eviction,lifespan controlling using java annotationsInfinispan 每个实体驱逐,使用 java 注释控制寿命
【发布时间】:2015-05-22 17:26:47
【问题描述】:

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

Infinispan - set per Entity expiration.lifespan

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

【问题讨论】:

    标签: java infinispan


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢@dragan,我需要探索一种设置值的方法。
    猜你喜欢
    • 2013-12-14
    • 2014-08-02
    • 2014-02-09
    • 2014-11-23
    • 2015-11-07
    • 2019-03-17
    • 1970-01-01
    • 2013-07-19
    • 2021-02-10
    相关资源
    最近更新 更多