Spring 3.1 cache - jak użyć zwróconej wartości w SpEL

Próbuję eksmisji wpisu w skrytce zarządzanej przez Spring (abstrakcja wiosna 3.1).

Muszę odwołać się do zwróconej wartości metody w SpEL właściwości „klucz” w adnotacji:

    /* (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);
}

Czy jest jakiś sposób, aby to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion