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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage