LINUX.ORG.RU

PrimeFaces EHCache или Hazelcast?

 ,


0

1

Здравствуйте! Прочитал в доках PrimeFaces про поддержку этих двух хранилищ(EHCache и Hazelcast). Приведен пример реализации EHCache

web.xml наверно

<context-param>
<param-name>primefaces.CACHE_PROVIDER</param-name>
<param-value>org.primefaces.cache.EHCacheProvider</param-value>
</context-param>

Настройки

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ehcache.xsd"
updateCheck="true" monitoring="autodetect"
dynamicConfig="true">
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
diskSpoolBufferSizeMB="30"
maxEntriesLocalDisk="10000000"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU">
<persistence strategy="localTempSwap"/>
</defaultCache>
<cache name="testcache"
maxEntriesLocalHeap="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
diskSpoolBufferSizeMB="30"
maxEntriesLocalDisk="10000000"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU">
<persistence strategy="localTempSwap"/>
</cache>
</ehcache>

Обертка нужного компонента

<p:cache>
//content to cache
</p:cache>

В интернете крайне мало информации про эти хранилища. Буду очень благодарен за инфу по ним, их плюсы, минусы, чем отличаются, что предпочтительнее, почему? Спасибо.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.