Миграция Infinispan 4.2 в 5.1 с классом InternalEntryFactory

мы переходим с Infinispan 4.2 на 5.1 в нашем Java-проекте.

В версии 4.2 есть класс InternalEntryFactory, который находится в пакете org.infinispan.container.entries.

Но в версии 5.1 этого класса больше нет. Он был заменен интерфейсом InternalEntryFactory в пакете org.infinispan.container.

Вот мой вопрос: какую реализацию этого интерфейса я должен использовать сейчас?


person Kico Lobo    schedule 05.02.2013    source источник


Ответы (1)


Какую реализацию использовать, зависит от того, является ли кеш версионным или нет. Но вам не следует создавать экземпляры классов реализации напрямую, вы должны использовать только интерфейс:

  InternalEntryFactory internalEntryFactory = cache.getAdvancedCache().getComponentRegistry().getComponent(InternalEntryFactory.class);
person Dan Berindei    schedule 06.02.2013