Caching with Spring Framework

1.6k Views Asked by At

Spring Modules had a @Cacheable annotation:

org.springmodules.cache.annotations.Cacheable

Now that Spring Module is deprecated, what is the recommendation for caching? And is still still possible to work with ehCache?

4

There are 4 best solutions below

1
On BEST ANSWER

Users of Spring Modules have rather been left out on a limb. There's no direct replacement for @Cacheable that I'm aware of.

Spring does have some support for EhCache, though, in the form of EhCacheFactoryBean and related classes (see javadoc). This gives a pretty easy way of creating and managing EhCache instances, but you then have to make use of it manually.

0
On

This is now found in spring-context. I have not checked how far back it is, but it is in the 4.1.4.RELEASE.

\org\springframework\cache\annotation\

0
On

This project is intended as a direct replacement: http://code.google.com/p/ehcache-spring-annotations/

1
On

The distribute cache server is memcached. I has api to java. http://memcached.org/