44 lines
1.3 KiB
XML
44 lines
1.3 KiB
XML
<config xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
|
xmlns='http://www.ehcache.org/v3'
|
|
xmlns:jsr107='http://www.ehcache.org/v3/jsr107'>
|
|
|
|
<service>
|
|
<jsr107:defaults enable-statistics="true" />
|
|
</service>
|
|
|
|
<cache alias="chatUser">
|
|
<key-type>java.lang.String</key-type>
|
|
<value-type>org.springframework.security.core.userdetails.UserDetails</value-type>
|
|
<expiry>
|
|
<ttl unit="seconds">600</ttl>
|
|
</expiry>
|
|
<listeners>
|
|
<listener>
|
|
<class>org.ros.chatto.config.CustomCacheEventLogger</class>
|
|
<event-firing-mode>ASYNCHRONOUS</event-firing-mode>
|
|
<event-ordering-mode>UNORDERED</event-ordering-mode>
|
|
<events-to-fire-on>CREATED</events-to-fire-on>
|
|
<events-to-fire-on>UPDATED</events-to-fire-on>
|
|
<events-to-fire-on>EXPIRED</events-to-fire-on>
|
|
<events-to-fire-on>REMOVED</events-to-fire-on>
|
|
<events-to-fire-on>EVICTED</events-to-fire-on>
|
|
</listener>
|
|
</listeners>
|
|
<resources>
|
|
<heap unit="entries">2000</heap>
|
|
<offheap unit="MB">100</offheap>
|
|
</resources>
|
|
</cache>
|
|
|
|
<!-- <cache alias="user"
|
|
maxEntriesLocalHeap="10000"
|
|
maxEntriesLocalDisk="1000"
|
|
eternal="false"
|
|
diskSpoolBufferSizeMB="20"
|
|
timeToIdleSeconds="300" timeToLiveSeconds="600"
|
|
memoryStoreEvictionPolicy="LFU"
|
|
transactionalMode="off">
|
|
<persistence strategy="localTempSwap" />
|
|
</cache> -->
|
|
|
|
</config> |