Dipendenza del database della cache da origini esterne
NCache fornisce all'utente la possibilità di sincronizzare i dati della cache fornendo dipendenze su altri elementi nella cache. In alternativa, NCache fornisce inoltre dipendenze che gestiscono elementi in cache diverse per mantenere l'integrità e la scalabilità dei dati. NCache fornisce quindi inoltre la possibilità all'utente di aggiungere dati in una cache, che dipende da qualsiasi fonte esterna, sia essa un file o un elemento posizionato all'esterno della cache. In questo modo i dati della cache rimangono sincronizzati con i dati presenti all'esterno della cache.
Ad esempio, c'è un elemento inserito nella cache. Ha una dipendenza da un file posizionato in una posizione esterna, il che significa che il file non esiste nella cache. L'applicazione necessita che i dati della cache siano sincronizzati con il file posizionato da qualche parte fuori dalla cache. Quindi, ogni volta che il file viene modificato o rimosso; l'elemento dipendente dal file scadrà e verrà eventualmente rimosso al successivo intervallo di pulizia.
Inoltre, esistono modi attraverso i quali l'utente può implementare la propria logica personalizzata per la convalida di determinati dati.
In questa sezione
Dipendenza della cache dal file
Spiega come aggiungere dati utilizzando la dipendenza file.
Dipendenze personalizzate
Spiega come l'utente può scrivere i propri scenari di dipendenza e utilizzare la funzionalità di dipendenza personalizzata.
Dipendenze aggregate [Deprecato]
Spiega come aggiungere più dipendenze con un singolo elemento della cache.