我们正在将 Java 项目从 Infinispan 4.2 迁移到 5.1。
在4.2版本中,有一个名为InternalEntryFactory的类,它位于org.infinispan.container.entries包中。
但是在5.1版本中,这个类已经不存在了。它被 org.infinispan.container 包上名为 InternalEntryFactory 的接口(interface)所取代。
这是我的问题:我现在应该使用该接口(interface)的哪个实现?
最佳答案
使用哪种实现取决于缓存是否受版本控制。但你不应该直接实例化实现类,你应该只使用接口(interface):
InternalEntryFactory internalEntryFactory = cache.getAdvancedCache().getComponentRegistry().getComponent(InternalEntryFactory.class);
关于java - 使用InternalEntryFactory类将Infinispan 4.2迁移到5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14707784/