我正在从WebService缓存一些数据。 我的缓存的有效期限是什么,但是如何防止在WebService关闭并且无法检索数据时清除数据?
<cache name="mySuperCache"
maxElementsInMemory="50"
eternal="false"
timeToLiveSeconds="3600"
/>
@Cacheable(value = "mySuperCache")
public Response callWebService() {
//call api
}
答案 0 :(得分:0)
您在Ehcache中的要求没有内置支持。
如果这是应用程序的预期行为,则可能必须缓存数据结构,以跟踪其到期时间并能够根据应用程序特定条件提供旧版本。