1
我使用的Ehcache 3.4時,我的應用程序正在下降,堅持一些數據到磁盤併爲磁盤持久一些最大規模的Ehcache數據。從文檔的Ehcache實例 :獲取磁盤的大小堅持
PersistentCacheManager persistentCacheManager = CacheManagerBuilder.newCacheManagerBuilder()
.with(CacheManagerBuilder.persistence(new File(getStoragePath(), "myData")))
.withCache("threeTieredCache",
CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class,
ResourcePoolsBuilder.newResourcePoolsBuilder()
.heap(10, EntryUnit.ENTRIES)
.offheap(1, MemoryUnit.MB)
.disk(20, MemoryUnit.MB, true)
)
).build(true);
我找不到在了Ehcache庫的API返回磁盤的當前大小保留的數據。這有什麼用嗎?當尺寸超過所需尺寸時會發生什麼?
正是我需要的 –