@Bean CacheProxyFactoryBean greeter() { CacheProxyFactoryBean factoryBean = new CacheProxyFactoryBean(); factoryBean.setCacheOperationSources(newCacheOperationSource("greet", newCacheOperation("Greetings"))); factoryBean.setTarget(new SimpleGreeter()); return factoryBean; }