Buongiorno,
sto sviluppando un'applet che effettua un pooling ogni 30 secondi verso un server ed aggiorna la lista degli utenti presenti online.
Ad ogni richiesta, la lista generata viene rimossa ed impostata a null:
tuttavia al successivo passaggio, la JVM decide di ricaricare la copia che ha sulla memoria cache, mandando fuori sincronia la mia applet.
Questa teoria sembra essere avvalorata dal fatto che se premo "x" (cancellazione cache classloader) in maniera manuale sulla console, quella specifica richiesta aggiorna correttamente la lista.
Come posso prevenire il fatto che quella lista vada a finire in cache? O come posso pulire
la cache da codice? Grazie per l'attenzione.
Saluti.