ehcache配置中的diskSpoolBufferSizeMB是什么意思?
diskSpoolBufferSizeMB in ehcache configuration mean?
我在我的项目中有以下配置来实现ehcache。属性 diskSpoolBufferSizeMB 是什么意思?
<defaultCache maxEntriesLocalHeap="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" diskSpoolBufferSizeMB="30" maxEntriesLocalDisk="10000000" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" statistics="true">
<persistence strategy="localTempSwap"/>
</defaultCache>
与indicated here一样,它允许您在使用磁盘存储时在将映射写入磁盘之前控制缓冲区的大小。
30
是默认值,所以除非您遇到可以跟踪到磁盘写入缓冲的特定性能问题,否则我会从配置中删除该位并忘记它。
我在我的项目中有以下配置来实现ehcache。属性 diskSpoolBufferSizeMB 是什么意思?
<defaultCache maxEntriesLocalHeap="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" diskSpoolBufferSizeMB="30" maxEntriesLocalDisk="10000000" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" statistics="true">
<persistence strategy="localTempSwap"/>
</defaultCache>
与indicated here一样,它允许您在使用磁盘存储时在将映射写入磁盘之前控制缓冲区的大小。
30
是默认值,所以除非您遇到可以跟踪到磁盘写入缓冲的特定性能问题,否则我会从配置中删除该位并忘记它。