Config Printemps cache à l'aide de Goyave

À la suite de la le printemps de la documentation à propos de cache je pourrais utiliser de cache sur mon projet, mais comment puis-je configurer goyave pour définir une expiration de la durée ou de la taille par un nom de cache?

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) {
    ...
}

OriginalL'auteur xedo | 2015-02-03