Il thread Guava LoadingCache è sicuro?
Il thread Guava LoadingCache è sicuro?

Video: Il thread Guava LoadingCache è sicuro?

Video: Il thread Guava LoadingCache è sicuro?
Video: API Tutorial (Java) - Part 36: Config Reloading 2024, Maggio
Anonim

Interfaccia Caricamento cache Una mappatura semi-persistente dalle chiavi ai valori. I valori vengono caricati automaticamente dal cache , e sono memorizzati nel cache fino a quando non vengono sfrattati o invalidati manualmente. Le implementazioni di questa interfaccia dovrebbero essere filo - sicuro , e può essere in sicurezza acceduto da più concorrenti discussioni.

Allo stesso modo, potresti chiedere, il thread di Guava Cache è sicuro?

Guava cache offre più flessibilità e potenza rispetto a HashMap o ConcurrentHashMap, ma non è pesante come l'utilizzo di EHCache o Memcached (o robusto del resto, come Guava cache opera esclusivamente in memoria). C'è un altro metodo 'asMap' che espone le voci nel cache come un thread-safe carta geografica.

Sapete anche, come funziona Guava Cache? Il Guava Cache è un incrementale cache , nel senso che quando si richiede un oggetto al cache , controlla se ha già il valore corrispondente per la chiave fornita. Se non ha già il valore, utilizza un CacheLoader per recuperare il valore e quindi memorizza il valore nel cache e lo restituisce.

Allo stesso modo, cos'è la cache di guava?

Guava cache è una semplice libreria che fornisce flessibile e potente memorizzazione nella cache caratteristiche. Guava cache è una semplice libreria che fornisce flessibile e potente memorizzazione nella cache caratteristiche. Come guaiava gli sviluppatori spiegano, guava cache può essere utilizzato quando è necessario un accesso rapido e quando i valori vengono recuperati più volte.

Che cos'è LoadingCache?

UN Caricamento cache è una cache creata con un CacheLoader allegato. La creazione di un CacheLoader è in genere facile quanto l'implementazione del metodo V load(K key) throws Exception.

Consigliato: