Управление сеансом WebApp с использованием Ehcache

В моем проекте я использую ehcache для хранения данных о зарегистрированных пользователях и некоторой другой информации (какое приложение будет использовать это во время выполнения вместо получения из базы данных). Вот моя конфигурация ehcache:

<cache 
    name="normalCache"
    maxElementsInMemory="50000" 
    eternal="false"
    timeToIdleSeconds="1800" 
    timeToLiveSeconds="0"
    overflowToDisk="false"
    memoryStoreEvictionPolicy="LRU"
/>

Но проблема в том, что большую часть времени происходит тайм-аут сеанса (даже пользователь не неактивен более 30). Иногда это происходит в течение 10 минут, ...

Все действия будут пытаться получить объект пользователя для каждого запроса из ehcache.

Я не уверен, как ehcache будет определять время истечения срока действия.

6
задан tshepang 15 August 2014 в 05:09
поделиться