Ciao a tutti.
Scrivo per capire meglio come funziona la cache della DO, e forse per segnalare un miglioramento.
Poniamo il seguente caso.
1) eseguo il loadFromCache di un documento cliente (Es. 'Progamma SPA')
2) apro un pannello di gestione sulla classe del documento, e lo modifico (es. modifico la ragione sociale in 'Pro Gamma SPA').
3) eseguo nuovamente il loadFromCache e mi ritrovo 'Progamma SPA'
4) Chiudo la sessione, eseguo nuovamente il loadFromCache e trovo 'Pro Gamma SPA'
Da questi test empirici, mi sembra di aver capito che alla modifica (e salvataggio!!) di un documento, non viene aggiornata o eliminata l'istanza presente nella cache. E' così?
Se è così questo mi crea un bel po' di problemi.
Come faccio ad essere sicuro che in cache c'è sempre l'ultima versione?
Fare sempre il loadFromDb risolverebbe, ma ci perdo notevolmente in performance.
Qualcuno ha idee/spiegazioni?
Grazie in anticipo.