參考 https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/html
cache是依靠 註解 進行標記 標記在方法上redis
本質上就看做一個map的緩存 v粘貼alue="map的名字" key="map_key"spring
至於cacheable標記到什麼方法上的惟一做用就是 調用方法 前會先嚐試 cache 是否命中,不命中則調用方法並把結果緩存緩存
cache負責標記要命中緩存的代碼,而cacheManager負責具體的緩存實現,這個部分是比較容易替換、制定個性化方案。htm
spring 與 redis 和 ehcache的集成blog
http://elim.iteye.com/blog/2123030it
http://www.cnblogs.com/sunxucool/p/3159076.htmlmap
待續...方法