У меня есть код ниже
public StateMachine<CustomStates, CustomEvents> getRecomendacaoMachine(UUID uuid) {
var stateMachine = factory.getStateMachine(uuid);
stateMachine.start();
try {
var key = CACHE_KEY + stateMachine.getUuid().toString();
// var ctx = redisStateMachineContextRepo.getContext(key);
redisStateMachinePersister.restore(stateMachine, key);
} catch (Exception e) {
log.error(e.getMessage());
}
return stateMachine;
}
Но функция всегда возвращает новый конечный автомат.
У меня вопрос, как я могу получить конечный автомат от Redis.
Закомментированная строка корректно возвращает контекст, но ... мне нужен Persisted StateMachine.