【问题标题】:possibility to take control in get and put jcache控制 get 和 put jcache 的可能性
【发布时间】:2021-01-23 14:48:12
【问题描述】:

是否有可能在 jcache / infinispan 中控制 get 和 put caches 方法,以便在缓存之前修改缓存的键?

我只是想控制在缓存的key中添加租户的id(案例多租户应用程序),然后再放入。

PS:监听器会在缓存创建/更新后执行...(不是我想要的

【问题讨论】:

    标签: caching multi-tenant infinispan jcache


    【解决方案1】:

    如果您能描述如何设置 Infinispan(嵌入,作为 Hibernate 的 L2 缓存,在客户端-服务器模式下运行,在 EAP 内部,通过 CDI 注入缓存...),那将很有用 - 在最简单的情况下,您可以只包装缓存对象并调整密钥。

    过去可以使用custom interceptors 执行您所描述的操作,但现在已弃用该选项。

    【讨论】:

    • 你好,我将 infinispan 设置为嵌入式缓存提供程序。如果您不介意给我一个有关如何包装缓存对象的示例,是否有可能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    相关资源
    最近更新 更多