Spring 3.1-Cache - Verwendung des zurückgegebenen Werts in der SpEL
Ich versuche, einen Eintrag in einem von Spring verwalteten Cache zu entfernen (Spring 3.1-Abstraktion).
Ich muss auf den zurückgegebenen Wert der Methode in der Schreibweise der "Schlüssel" -Eigenschaft in der Anmerkung verweisen:
/* (How to refer to the 'T' returned value in the "KEY_ID"?) */
@Caching(evict = { @CacheEvict(value = CACHE_BY_ID, key = KEY_ID) })
public T delete(AppID appID, UserID userID) throws UserNotFoundException {
return inner.delete(appID, userID);
}
Gibt es eine Möglichkeit, dies zu tun?