Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    171

    linkedMap si svuota da sola

    Sto scrivendo una classe in cui devo salvare degli elementi in una map, ogni volta che c'è un elemento mi chiedo se è contenuto nella map, se è contenuto prendo il suo valore altrimenti inserisco i dati nella map.
    funziona tutto bene tranne il fatto che a un certo punto la map si svuota da sola e quindi rimette di nuovo tutti gli elementi e mi perdo i vecchi elementi.

    la mia classe è questa
    codice:
    public class Visitable {
    private LinkedHashMap<String, Client> rb = new LinkedHashMap<String, Client>();
    
    public boolean isVisitable(String param){
    
    
               
            
                Client cl = getIstanceCl(param);
    
    
            
                return true;
            }
    
    
    
    private Client getIstanceCl(String param){
    
    
            
            if(rb.containsKey(param)){       
                
                return rb.get(param);
            }
            else {
                
                
                //istanza di robots che contiene le regole
                rb.put(param, new Client(param));         
    
    
                return rb.get(param);
    
    
    
    
            }
    
    
        }
    
    
    
        }

    se provo a mettere System.out.println(rb.size);

    vedo che riempie la map per 40 record e poi si svuota da sola e riparta da zero.

    forse la map non è adatta per questo lavoro ?

    grazie a tutti
    Ultima modifica di processore; 14-11-2016 a 13:12

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.