2013-02-05 33 views
0

我们正在Java项目中从Infinispan 4.2迁移到5.1。使用InternalEntryFactory类迁移Infinispan 4.2至5.1

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

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

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

回答

1

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

InternalEntryFactory internalEntryFactory = cache.getAdvancedCache().getComponentRegistry().getComponent(InternalEntryFactory.class); 
+0

感谢您的建议! :) –