0

我们正在 Java 项目中从 Infinispan 4.2 迁移到 5.1。

在 4.2 版中,有一个名为 InternalEntryFactory 的类,它位于 org.infinispan.container.entries 包中。

但是在 5.1 版本中,这个类不再存在。它被 org.infinispan.container 包中的 InternalEntryFactory 接口所取代。

这是我的问题:我现在应该使用这个接口的哪个实现?

4

1 回答 1

1

使用哪种实现取决于缓存是否是版本控制的。但是你不应该直接实例化实现类,你应该只使用接口:

  InternalEntryFactory internalEntryFactory = cache.getAdvancedCache().getComponentRegistry().getComponent(InternalEntryFactory.class);
于 2013-02-06T08:52:31.220 回答