2013-10-04 5 views
2

Я новичок в игре (v2.2.0), и я изменяю шаблон hello-play-java. Я хотел бы добавить кэширование, однако, JavaCache documentation делает то, что, как представляется, противоречивые заявления:Включение ehcache в Play 2.2.x

Реализация по умолчанию API кэша использует EHCache и она включена по умолчанию.

и

В API кэша обеспечивается объектом play.cache.Cache. Для этого необходимо, чтобы кэш-плагин регистрировался.

Действительно, когда я импортирую Cache, компилятор barfs; и более ранняя документация, которая обсуждает плагины, кажется устаревшей, поскольку play install ... больше не действительна.

Таким образом: как я могу включить модуль кэширования по умолчанию?

+0

не противоречат друг другу, объект Cache является оберткой Ehcache – mako

ответ

8

Из Play 2.2 Migration guide:

кэш Play теперь отщепляются в свой собственный модуль. Если вы используете кеш-память , вам нужно будет добавить это как зависимость. Например, в Build.scala:

val addDependencies = Seq(
    jdbc, 
    cache, 
    ... 
) 
Смежные вопросы