@Caching( cacheable = { @Cacheable(value = "emp",key = "#p0"), ... }, put = { @CachePut(value = "emp",key = "#p0"), ... }, evict = { @CacheEvict(value = "emp",key = "#p0"), .... } ) public User save(User user) { .... }