ehcache.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:noNamespaceSchemaLocation="classpath:spring/ehcache.xsd">
  3. <!-- 磁盘缓存位置 -->
  4. <diskStore path="java.io.tmpdir/ehcache" />
  5. <!-- 默认缓存 -->
  6. <defaultCache
  7. maxEntriesLocalHeap="10000"
  8. eternal="false"
  9. timeToIdleSeconds="120"
  10. timeToLiveSeconds="120"
  11. maxEntriesLocalDisk="10000000"
  12. diskExpiryThreadIntervalSeconds="120"
  13. memoryStoreEvictionPolicy="LRU">
  14. <persistence strategy="localTempSwap"/>
  15. </defaultCache>
  16. <!-- User对象缓存 -->
  17. <cache name="UserCache"
  18. maxElementsInMemory="10000" eternal="false" overflowToDisk="false"
  19. memoryStoreEvictionPolicy="LFU" timeToIdleSeconds="86400"
  20. timeToLiveSeconds="86400" />
  21. <!-- UserSpace对象缓存 -->
  22. <cache name="UserSpaceCache"
  23. maxElementsInMemory="10000" eternal="false" overflowToDisk="false"
  24. memoryStoreEvictionPolicy="LFU" timeToIdleSeconds="86400"
  25. timeToLiveSeconds="86400" />
  26. <!-- 消息服务配置缓存 -->
  27. <cache name="setting"
  28. maxElementsInMemory="10000" eternal="false" overflowToDisk="false"
  29. memoryStoreEvictionPolicy="LFU" timeToIdleSeconds="604800"
  30. timeToLiveSeconds="604800" />
  31. <!-- 消息服务配置缓存 -->
  32. <cache name="AppCache"
  33. maxElementsInMemory="10000" eternal="false" overflowToDisk="false"
  34. memoryStoreEvictionPolicy="LFU" timeToIdleSeconds="1800"
  35. timeToLiveSeconds="14400" />
  36. </ehcache>