从数据库加载ehcache并从本地磁盘读取

时间:2018-10-03 03:12:46

标签: spring ehcache

如何强制ehcache一次从数据库加载所有数据,之后我需要从ehcache读取值。

我看到的示例中,每个新搜索都首先进入db,然后再从缓存中命中。

getProduct("1") - goes to db - ok
getProduct("1") - goes to cache - ok
getProduct("2") - goes to db - **instead i want this from cache**
getProduct("2") - goes to cache - ok

请咨询。

1 个答案:

答案 0 :(得分:0)

如果要在缓存中预先加载一组信息,则需要应用程序来触发。

缓存本身不知道getProduct的有效值,因此无法自行预取它们。