@Override @CachePut(cacheNames = "testCache", condition = "#arg.equals(3)") public Object conditionalUpdate(Object arg) { return arg; }
@Override @CachePut(value = "orders", key = "#order.id") public Order persist(Order order) { return order; } }
@Override @CachePut(cacheNames = "testCache", condition = "#arg.equals(3)") public Object conditionalUpdate(Object arg) { return arg; }
@Override @CachePut(value = "users", key = "#user.id") public User persist(User user) { return user; } }
@CachePut(cacheNames = "itemCache", key = "#item.name") public TestBean insertItem(TestBean item) { return item; } }
@CachePut public Object put(long id) { return this.counter.getAndIncrement(); }
@Override @CachePut("testCache") public Long update(Object arg1) { return this.counter.getAndIncrement(); }
@Override @CachePut("testCache") public Object update(Object arg1) { return counter.getAndIncrement(); }
@Override @CachePut("testCache") public Long update(Object arg1) { return counter.getAndIncrement(); }
@Override @CachePut("testCache") public Object update(Object arg1) { return this.counter.getAndIncrement(); }
@Override @CachePut(cacheNames = "testCache", condition = "#arg.equals(3)") public Long conditionalUpdate(Object arg) { return Long.valueOf(arg.toString()); }
/** * Represent a mutual exclusion use case. The boolean flag exclude one of the two operation. */ @Cacheable(condition = "#p1", key = "#p0") @CachePut(condition = "!#p1", key = "#p0") public Long getOrPut(Object id, boolean flag) { return this.counter.getAndIncrement(); }
@Override @CachePut(cacheNames = "testCache", condition = "#arg.equals(3)") public Long conditionalUpdate(Object arg) { return Long.valueOf(arg.toString()); }
@Override @CachePut(cacheNames = "primary", key = "#result.id") public TestEntity putRefersToResult(TestEntity arg1) { arg1.setId(Long.MIN_VALUE); return arg1; } }
@Override @CachePut(cacheNames = "primary", key = "#result.id") public TestEntity putRefersToResult(TestEntity arg1) { arg1.setId(Long.MIN_VALUE); return arg1; }
@Override @CachePut(cacheNames = "primary", key = "#result.id") public TestEntity putRefersToResult(TestEntity arg1) { arg1.setId(Long.MIN_VALUE); return arg1; }
@Override @CachePut(cacheNames = "primary", key = "#result.id") public TestEntity putRefersToResult(TestEntity arg1) { arg1.setId(Long.MIN_VALUE); return arg1; }