Is Guava LoadingCache-thread veilig?
Is Guava LoadingCache-thread veilig?

Video: Is Guava LoadingCache-thread veilig?

Video: Is Guava LoadingCache-thread veilig?
Video: Java Caching with Guava 2024, November
Anonim

Koppel Cache laden Een semi-persistente mapping van sleutels naar waarden. Waarden worden automatisch geladen door de cache , en worden opgeslagen in de cache totdat ze worden uitgezet of handmatig ongeldig worden verklaard. Implementaties van deze interface zullen naar verwachting draad - veilig , en kan zijn veilig toegankelijk door meerdere gelijktijdige draden.

Evenzo kun je je afvragen, is Guava Cache-thread veilig?

Guave-cache biedt meer flexibiliteit en kracht dan een HashMap of ConcurrentHashMap, maar is niet zo zwaar als het gebruik van EHCache of Memcached (of robuust, zoals Guave-cache werkt alleen in het geheugen). Er is een andere methode 'asMap' die de items in de. blootlegt cache als een draad veilig kaart.

Weet ook, hoe werkt Guava Cache? De Guava-cache is een incrementele cache , in die zin dat wanneer u een object aanvraagt bij de cache , controleert het of het al de corresponderende waarde voor de geleverde sleutel heeft. Als het de waarde nog niet heeft, gebruikt het een CacheLoader om de waarde op te halen en slaat het de waarde op in de cache en geeft het terug.

Evenzo, wat is guave-cache?

Guave-cache is een eenvoudige bibliotheek die flexibele en krachtige caching Kenmerken. Guave-cache is een eenvoudige bibliotheek die flexibele en krachtige caching Kenmerken. Als guave ontwikkelaars leggen uit, guave cache kan worden gebruikt wanneer snelle toegang nodig is en wanneer waarden meerdere keren worden opgehaald.

Wat is LoadingCache?

EEN Cache laden is een Cache gebouwd met een bijgevoegde CacheLoader. Het maken van een CacheLoader is doorgaans net zo eenvoudig als het implementeren van de methode V load(K key) throws Exception.

Aanbevolen: