add cache http://www.javacreed.com/caching-made-easy-with-spring/
http://irbouh.blogspot.co.il/2013/05/using-spring-cache-guava.html
http://java.dzone.com/articles/spring-cache-abstraction-0