A self hosted chat application with end-to-end encrypted messaging.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

  1. <config xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
  2. xmlns='http://www.ehcache.org/v3'
  3. xmlns:jsr107='http://www.ehcache.org/v3/jsr107'>
  4. <service>
  5. <jsr107:defaults enable-statistics="true" />
  6. </service>
  7. <cache alias="userTokenCache">
  8. <key-type>java.lang.String</key-type>
  9. <value-type>org.ros.chatto.model.UserToken</value-type>
  10. <expiry>
  11. <ttl unit="seconds">100</ttl>
  12. </expiry>
  13. <listeners>
  14. <listener>
  15. <class>org.ros.chatto.config.CustomCacheEventLogger</class>
  16. <event-firing-mode>ASYNCHRONOUS</event-firing-mode>
  17. <event-ordering-mode>UNORDERED</event-ordering-mode>
  18. <events-to-fire-on>CREATED</events-to-fire-on>
  19. <events-to-fire-on>UPDATED</events-to-fire-on>
  20. <events-to-fire-on>EXPIRED</events-to-fire-on>
  21. <events-to-fire-on>REMOVED</events-to-fire-on>
  22. <events-to-fire-on>EVICTED</events-to-fire-on>
  23. </listener>
  24. </listeners>
  25. <resources>
  26. <heap unit="entries">2000</heap>
  27. <offheap unit="MB">100</offheap>
  28. </resources>
  29. </cache>
  30. <!-- <cache alias="user"
  31. maxEntriesLocalHeap="10000"
  32. maxEntriesLocalDisk="1000"
  33. eternal="false"
  34. diskSpoolBufferSizeMB="20"
  35. timeToIdleSeconds="300" timeToLiveSeconds="600"
  36. memoryStoreEvictionPolicy="LFU"
  37. transactionalMode="off">
  38. <persistence strategy="localTempSwap" />
  39. </cache> -->
  40. </config>