Opzioni di aggiornamento cache

Fare riferimento alla tabella riportata di seguito per immettere i dati nei campi della scheda Impostazioni del descrittore per specificare il modo in cui TopLink aggiornerà la cache per le query.

Campo | Descrizione
--- | ---

Aggiorna sempre

Aggiorna la cache per tutte le query.

Evita l'aggiornamento dei dati non più validi assicurando che tutte le query che accedono all'origine dati aggiorneranno gli oggetti risultanti nella cache. Questa opzione non ha effetto sulle query che ottengono l'accesso alla cache e non accedono mai all'origine dati, come ad esempio le query di chiave primaria di tipo Leggi oggetto o le query in memoria.

La configurazione dell'aggiornamento della cache a livello di descrittore può incidere negativamente sulle prestazioni. In alternativa, è possibile configurare:

- l'aggiornamento della cache per le singole query (vedere "Aggiornamento della cache");

- la scadenza della cache (vedere "Configurazione della scadenza della cache a livello di descrittore");

- l'inserimento nella cache isolata (vedere "Isolamento della cache").

Aggiorna solo in caso di versione più recente

Aggiorna la cache solo se l'oggetto nel database è più recente di quello nella cache, secondo l'impostazione del campo Lock ottimistico. Per ulteriori informazioni, vedere "Configurazione dei criteri di lock".

Migliora le prestazioni evitando l'aggiornamento non necessario di un oggetto se la relativa versione corrisponde a quella dell'origine dati. Questa opzione determina l'aggiornamento soltanto se viene utilizzata insieme all'opzione Aggiorna sempre, all'aggiornamento della cache per le query (vedere "Aggiornamento della cache") o alla scadenza della cache (vedere "Configurazione della scadenza della cache a livello di descrittore").

Disabilita accessi alla cache

Quando questa opzione è selezionata, TopLink ignora la cache e accede al database per le query di lettura oggetto basate su chiave primaria. L'utilizzo di questa opzione insieme all'opzione Aggiorna sempre assicura che TopLink accederà sempre al database.

Questa opzione assicura che tutte le query, incluse le query di chiave primaria di tipo Leggi oggetto, accederanno sempre all'origine dati. Questa opzione determina l'aggiornamento soltanto se viene utilizzata insieme all'opzione Aggiorna sempre.

Evitare di utilizzare questa opzione, quando possibile, poiché può incidere negativamente sulle prestazioni.

Attenzione:

Utilizzare le proprietà Aggiorna sempre e Disabilita accessi alla cache con attenzione in quanto possono ridurre le prestazioni. In alternativa, è possibile configurare l'aggiornamento della cache per le singole query (vedere "Aggiornamento della cache") oppure configurare la scadenza della cache (vedere "Configurazione della scadenza della cache a livello di descrittore"). Per ulteriori informazioni sulle prestazioni della cache, vedere "Ottimizzazione della cache".

Vedere anche

  Configurazione dell'aggiornamento della cache