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, Maj
Anonim

Interfejs LoadingCache Polutrajno mapiranje od ključeva do vrijednosti. Vrijednosti se automatski učitavaju od strane skladiste , a pohranjeni su u skladiste sve dok ne bude deložirano ili ručno poništeno. Očekuje se da će implementacije ovog interfejsa biti thread - sigurno , i može biti sigurno pristupa se višestruko istovremeno niti.

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

Guava Cache nudi veću fleksibilnost i snagu nego HashMap ili ConcurrentHashMap, ali nije toliko težak kao korištenje EHCache ili Memcached-a (ili robustan po tom pitanju, npr. Guava Cache radi isključivo u memoriji). Postoji još jedna metoda 'asMap' koja otkriva unose u skladiste kao konac siguran mapa.

Također znate, kako funkcionira Guava Cache? The Guava Cache je inkrementalni skladiste , u smislu da kada tražite objekat od skladiste , provjerava da li već ima odgovarajuću vrijednost za isporučeni ključ. Ako već nema vrijednost, koristi CacheLoader da dohvati vrijednost, a zatim pohranjuje vrijednost u skladiste i vraća ga.

Slično tome, šta je guava cache?

Guava cache je jednostavna biblioteka koja pruža fleksibilnost i moć keširanje karakteristike. Guava cache je jednostavna biblioteka koja pruža fleksibilnost i moć keširanje karakteristike. As guava programeri objašnjavaju, guava cache može se koristiti kada je potreban brzi pristup i kada se vrijednosti preuzimaju više puta.

Šta je LoadingCache?

A LoadingCache je Cache izgrađen sa priloženim CacheLoaderom. Kreiranje CacheLoader-a je obično jednako jednostavno kao implementacija metode V load(K ključ) izbacuje Exception.

Preporučuje se: