====== Spring Cacheh Abstraction ====== * Spring 3.1 부터 Cache Abstraction이 추가되었다. 캐시 구현체와 무관하게 캐싱을 수행할 수 있게 되었다. ===== 다중 CacheManager ===== * [[https://www.baeldung.com/spring-multiple-cache-managers|Using Multiple Cache Managers in Spring | Baeldung]] ===== 참조 ===== * [[http://www.captaindebug.com/2012/09/spring-31-caching-and-config.html|Captain Debug's Blog: Spring 3.1 Caching and Config]] : 가장 기본적인 캐시 구현 방법을 보여준다. * [[https://github.com/toelen/spymemcached-springcache|Spymemcached 구현체]] * [[http://www.springsource.org/spring-data/redis|Spring Data Redis]]에서는 Redis 구현체를 제공하고 있다. - 2012년 8월 현재버전은 expires지원 부재, region이 다르더라도 key가 같으면 동일 키로 인식하는 문제 등이 발생하고 있다. 직접 수정해서 사용해야 한다. * [[http://knight76.tistory.com/1740|Ehcache와 Spring Cache 사용에 관련한 팁]] * [[http://code.google.com/p/simple-spring-memcached/|Simple Spring Memcached]] : 원래 독자적인 AOP로 캐시를 지원하던 SimpleSpringMemcached의 3.0버전부터 Spring 3.1의 Cache Abstraction을 지원한다. * [[https://spring.io/blog/2014/04/14/cache-abstraction-jcache-jsr-107-annotations-support|Cache Abstraction: JCache (JSR-107) Annotations Support]] : Spring 에서 [[java:jcache|Java JCache]] 사용하기 * [[http://www.javabeat.net/spring-cache/|Spring Cache Tutorial]] * [[https://www.foreach.be/blog/spring-cache-annotations-some-tips-tricks|Spring cache annotations: some tips & tricks]]