知乎专栏 |
@Caching( cacheable = { @Cacheable(value = "emp",key = "#p0"), ... }, put = { @CachePut(value = "emp",key = "#p0"), ... }, evict = { @CacheEvict(value = "emp",key = "#p0"), .... } ) public User save(User user) { .... }
@Caching( evict = { @CacheEvict(value = "picture:click", key = "#deviceId+'-'+#pictureId"), @CacheEvict(cacheNames = "picture:share:previous", key = "#pictureId"), @CacheEvict(cacheNames = "picture:share:next", key = "#pictureId") } )