下面是ehcache的配置,
假设我们使用的是ehcache版本3.7
<config xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns='http://www.ehcache.org/v3'
xmlns:jsr107='http://www.ehcache.org/v3/jsr107'
xsi:schemaLocation="http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.7.xsd
http://www.ehcache.org/v3/jsr107 http://www.ehcache.org/schema/ehcache-107-ext-3.7.xsd">
<service>
<jsr107:defaults enable-management="true" enable-statistics="true"/>
</service>
<cache alias="MyCache">
<expiry>
<ttl unit="seconds" >172800</ttl>
</expiry>
<heap unit="entries">1000</heap>
</cache>
</config>到目前为止所做的作业:-
发布于 2020-02-25 12:14:10
我找到了一种通过基于Java的配置来实现这一目标的方法。我还没有时间对此进行测试,但这段代码与我在ehcache测试中发现的类似:
CacheManager cacheManager =
CacheManagerBuilder.newCacheManagerBuilder()
.using(new TimeSourceConfiguration(new TickingTimeSource(1L, 1000L)))
.withCache("cache1",
CacheConfigurationBuilder.newCacheConfigurationBuilder(String.class, Object.class, ResourcePoolsBuilder.heap(10))).build(true)https://stackoverflow.com/questions/55866367
复制相似问题