Utilizar um identificador de chave/valor em um HashMap que suporta concorrência de acesso e utilizar funções sincronizadas para remoção e listagem de dados!
Utilizar um novo objeto para listagem, deixando assim o objeto responsável por armazenar livre para acesso!
Solução proposta:
Utilizar um identificador de chave/valor em um HashMap que suporta concorrência de acesso e utilizar funções sincronizadas para remoção e listagem de dados!
Utilizar um novo objeto para listagem, deixando assim o objeto responsável por armazenar livre para acesso!