added @Cacheable support with ehcache