Я знаю статический способ использования CacheManager
.
@Cacheable(key = "'user'.concat(#userId).concat(#permission).concat(#user.userName)", cacheManager="UserCacheManager")
public boolean hasPermission(AppUser user, int userId, String permission) {
}
Как можно динамически изменить CacheManager
для идентификатора пользователя, начиная с маленькой буквы и заглавной буквы.
- SmallLetterCacheManager
- CapitalLetterCacheManager