2013-02-05 90 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

感謝您的建議! :) –