Je li Guava LoadingCache nit sigurna?
Je li Guava LoadingCache nit sigurna?

Video: Je li Guava LoadingCache nit sigurna?

Video: Je li Guava LoadingCache nit sigurna?
Video: ПРОДУКТОВОЕ ПРИКЛЮЧЕНИЕ ЗА 5 $ – ЭПИЗОД 2 2024, Svibanj
Anonim

Sučelje LoadingCache Polu-trajno preslikavanje od ključeva do vrijednosti. Vrijednosti se automatski učitavaju od strane cache , a pohranjeni su u cache sve dok se ne deložiraju ili ručno ne ponište. Očekuje se da će implementacije ovog sučelja biti nit - sef , a može biti sigurno pristupa višestruko istovremeno niti.

Slično, možete pitati, je li Guava Cache nit sigurna?

Guava Cache nudi više fleksibilnosti i snage nego HashMap ili ConcurrentHashMap, ali nije tako težak kao korištenje EHCachea ili Memcacheda (ili robustan po tom pitanju, npr. Guava Cache djeluje isključivo u memoriji). Postoji još jedna metoda 'asMap' koja otkriva unose u cache kao siguran za niti karta.

Također znajte, kako radi Guava Cache? The Guava Cache je inkrementalni cache , u smislu da kada tražite objekt od cache , provjerava da li već ima odgovarajuću vrijednost za isporučeni ključ. Ako već nema vrijednost, koristi CacheLoader za dohvaćanje vrijednosti, a zatim pohranjuje vrijednost u cache i vraća ga.

Slično, što je guava cache?

Guava cache je jednostavna knjižnica koja pruža fleksibilnost i moć caching značajke. Guava cache je jednostavna knjižnica koja pruža fleksibilnost i moć caching značajke. Kao guava programeri objašnjavaju, guava cache može se koristiti kada je potreban brzi pristup i kada se vrijednosti dohvaćaju više puta.

Što je LoadingCache?

A LoadingCache je Cache izgrađen s priloženim CacheLoaderom. Stvaranje CacheLoadera obično je jednako jednostavno kao implementacija metode V load(K ključ) izbacuje Exception.

Preporučeni: