Как настроить QueryCache в ehcache.xml - PullRequest
0 голосов
/ 03 июня 2009

Я думаю, что из моего файла журнала sql физические свойства QueryCache настраиваются с помощью элемента:

  <defaultCache
                maxElementsInMemory="0"
                eternal="false"
                timeToIdleSeconds="120"
                timeToLiveSeconds="120"
                overflowToDisk="false"
                memoryStoreEvictionPolicy="LRU"
                />

и даже если я добавлю еще один элемент, указанный ниже, в ehcache.xml , из журнала sql кажется, что физические свойства QueryCache все еще настраиваются элементом .

  <cache name="org.hibernate.cache.QueryCache"
                maxElementsInMemory="10000"
                eternal="false"
                timeToIdleSeconds="120"
                timeToLiveSeconds="120"
                overflowToDisk="false"
                memoryStoreEvictionPolicy="LRU"
        />

Я просто хочу включить QueryCache в памяти и тем временем отключить остальные (в памяти) по умолчанию. Может быть, атрибут name элемента неверен? Я копирую это из книги <>. Или я должен использовать другой элемент, кроме? Может быть, есть какой-то элемент?

Спасибо.

1 Ответ

5 голосов
/ 03 июня 2009

Try: Name = "org.hibernate.cache.StandardQueryCache"

...