olá!
Estou desenvolvimento uma aplicação web que recebe requisições de dispositivos móveis.
Ele recebe os dados de uma transação e grava num HashMap como se fosse um pool de transações, se todas as regras de negócio forem atendidas, ele devolve para o client side uma confirmação de aprovação. Depois disso o client manda automaticamente um sinal que recebeu a aprovação e o server grava a transação em banco de dados.
Porém, eu preciso criar algo que fique conferindo esse HashMap e depois de um tempo X limpe essa transação do “pool”, se o client não mandar esse sinal automático que recebeu a confirmação.
Alguma sugestão de como eu posso fazer isso? Se alguém puder montar um exemplinho porque provavelmente a solução vai ser com Thread, e eu sou SUPER leigo em fazer algo desse gênero!