【发布时间】:2015-04-02 12:38:07
【问题描述】:
按照spring documentation about cache,我可以在我的项目中使用缓存,但是如何配置 guava 来定义每个缓存名称的过期时间或大小?
applicationConfig.xml
<bean id="cacheManager" class="org.springframework.cache.guava.GuavaCacheManager"/>
Foo.java
@Cacheable(value="courses", key="#user.id")
public List<Course> getCoursesByUser(User user) {
...
}
【问题讨论】: