Мне предоставлена задача рефакторинга кеша. Используемая версия springboot - 1.5.6. Я хочу обновить версию Redis с данными Redis до 1.8.22. Потому что в методе get предыдущей версии есть ошибки. Теперь проблема, с которой я сталкиваюсь, заключается в том, что атрибут @ cacheable syn c не действует. Но атрибут syn c версии 2. X вступает в силу. Это проблема версии? Как я могу предотвратить проникновение в кеш в этой версии
@Cacheable(sync = true,value = "emp")
@Override
public User selectUser(Long id) {
System.out.println("query 1");
return userMapper.selectUser(id);
}
//I use JMeter for concurrent testing
//and the sync attribute doesn't effect.