No, non è sicuramente quello il punto. Non è chiaro perché hai usato LinkedHashMap invece che HashMap ma questa è un'altra questione: devi mantenere l'ordine di inserimento? Se sì, LinkedHashMap è ok, Se no, basta HashMap.
Le questioni sono altre e mi vengono in mente 2 domande:
- Quanti oggetti Visitable hai? Usi sempre lo stesso?
- C'è di mezzo il multi-threading? Ovvero uno stesso oggetto Visitable è usato da più thread contemporaneamente? Perché la tua classe non è thread-safe ....![]()


Rispondi quotando