2015-07-07 2 views
0

Раньше мы ставим catche в liferay с помощью кода ниже.Как положить котелка в спасательный круг?

MultiVMKeyPoolUtil.put("SCHOOL", "ID", "Files"); 

В Liferay 6.2 MultiVMKeyPoolUtil не доступны, так как мы можем поместить catche. В классе MultiVMPoolUtil нет метода. Я искал много альтернатив, но не смог найти метод put.

+0

Пробовали ли вы с этим Util: FinderCacheUtil? – Marcin

+0

На самом деле, если вы попытаетесь рассказать нам, чего вы хотите достичь, это может быть намного проще помочь вам здесь;) – Gevatterjan

+0

Спасибо за комментарий Я положил решение как ответ, который работает для меня. –

ответ

0

As MultiVMKeyPoolUtil не поддерживается liferay 6.2. Я использовал класс MultiVMPoolUtil, как показано ниже.

MultiVMPoolUtil.getCache("SCHOOL").put("ID","Files"); 

Если вы хотите поместить коллекцию как использование кэша ниже code.We требуется, чтобы сделать список сериализуемого

MultiVMPoolUtil.getCache("SCHOOL").put("ID",(Serializable) courses);