我们正在Java项目中从Infinispan 4.2迁移到5.1。
在4.2版本中,有一个名为InternalEntryFactory的类,它位于org.infinispan.container.entries包中。
但是在5.1版中,这个类不再存在了。它被org.infinispan.container包中名为InternalEntryFactory的接口所取代。
这是我的问题:我现在应该使用这个界面的哪个实现?
答案 0 :(得分:1)
使用哪种实现取决于缓存是否已版本化。但是你不应该直接实例化实现类,你应该只使用接口:
InternalEntryFactory internalEntryFactory = cache.getAdvancedCache().getComponentRegistry().getComponent(InternalEntryFactory.class);