Biztonságos a Guava LoadingCache szál?
Biztonságos a Guava LoadingCache szál?

Videó: Biztonságos a Guava LoadingCache szál?

Videó: Biztonságos a Guava LoadingCache szál?
Videó: Огромный обзор отеля Albatros Palace Resort Sharm El Sheikh 5* в Египте - Шарм Эль Шейх 2024, Lehet
Anonim

Felület Gyorsítótár betöltése Félig állandó leképezés a kulcsokról az értékekre. Az értékeket automatikusan betölti a gyorsítótár , és a gyorsítótár a kilakoltatásig vagy manuális érvénytelenítéséig. Ennek az interfésznek a megvalósítása várhatóan cérna - biztonságos , és lehet biztonságosan több egyidejűleg elérhető szálak.

Hasonlóképpen felteheti a kérdést, hogy a Guava Cache szál biztonságos?

Guava gyorsítótár nagyobb rugalmasságot és teljesítményt kínál, mint akár a HashMap, akár a ConcurrentHashMap, de nem olyan nehéz, mint az EHCache vagy a Memcached használata (vagy robusztus, mint pl. Guava gyorsítótár kizárólag a memóriában működik). Létezik egy másik „asMap” metódus, amely megjeleníti a bejegyzéseket gyorsítótár mint a cérnabiztos térkép.

Tudja azt is, hogyan működik a Guava Cache? Az A guava gyorsítótár az egy növekményes gyorsítótár , abban az értelemben, hogy amikor objektumot kér a gyorsítótár , ellenőrzi, hogy rendelkezik-e már a mellékelt kulcs megfelelő értékével. Ha még nem rendelkezik az értékkel, akkor a CacheLoader segítségével lekéri az értéket, majd eltárolja az értéket a gyorsítótár és visszaadja.

Hasonlóképpen, mi az a guava gyorsítótár?

Guava gyorsítótár egy egyszerű könyvtár, amely rugalmas és hatékony gyorsítótárazás jellemzők. Guava gyorsítótár egy egyszerű könyvtár, amely rugalmas és hatékony gyorsítótárazás jellemzők. Mint gujávafa a fejlesztők elmagyarázzák, guava gyorsítótár akkor használható, ha gyors hozzáférésre van szükség, és amikor az értékeket többször is lekérjük.

Mi az a LoadingCache?

A Gyorsítótár betöltése egy gyorsítótár, amely egy csatolt CacheLoaderrel készült. A CacheLoader létrehozása általában olyan egyszerű, mint a V load(K key) kivételt dobó metódus megvalósítása.

Ajánlott: