Spring JCache support
Spring 4 provides seamless JCache integration. In this example, I am using EhCache as JCache specification provider. JCache is JSR 107 specification that provides annotations support such as @CacheResult, @CachePut, @CacheRemove and @CacheRemoveAll