После вызова метода updatePerson, когда я вызываю метод getpersons, записи не обновляются, plz help, чего не хватает ...
// getting all person in this way
@Cacheable(cacheNames="person")
public List<person> getpersons(){
System.out.println("In getpersons Component..");
try{
persons = personRepo.findAll();
}catch(Exception e){
e.printStackTrace();
}
return persons;
}
//want to update single record in this way, db is updating successfully but //not cache
@CachePut(key="#personNum")
public Person updatePerson(Person person,String personNum){
System.out.println("In updatePerson Component..");
Person person1= personRepo.save(person);
System.out.println(person1);
return person1;
}
Пожалуйста, помогите с этой проблемой, Кэш должен быть обновлен как ожидалось.