Είναι ασφαλές το νήμα Guava LoadingCache;
Είναι ασφαλές το νήμα Guava LoadingCache;

Βίντεο: Είναι ασφαλές το νήμα Guava LoadingCache;

Βίντεο: Είναι ασφαλές το νήμα Guava LoadingCache;
Βίντεο: ΝΗΜΑΤΑ ΠΡΟΣΩΠΟΥ - Lifting χωρίς νυστέρι - Δρ Αμαλία Τσιατούρα 2024, Νοέμβριος
Anonim

Διεπαφή LoadingCache Μια ημι-επίμονη αντιστοίχιση από κλειδιά σε τιμές. Οι τιμές φορτώνονται αυτόματα από το κρύπτη , και αποθηκεύονται στο κρύπτη έως ότου είτε εκδιωχθεί είτε ακυρωθεί χειροκίνητα. Αναμένονται υλοποιήσεις αυτής της διεπαφής Νήμα - ασφαλής , και μπορεί να είναι με ασφάλεια πρόσβαση σε πολλαπλές ταυτόχρονες κλωστές.

Ομοίως, μπορείτε να ρωτήσετε, είναι ασφαλές το νήμα Guava Cache;

Γκουάβα Cache προσφέρει μεγαλύτερη ευελιξία και ισχύ από ένα HashMap ή ένα ConcurrentHashMap, αλλά δεν είναι τόσο βαρύ όσο η χρήση του EHCache ή του Memcached (ή ισχυρό για αυτό το θέμα, όπως Γκουάβα Cache λειτουργεί αποκλειστικά στη μνήμη). Υπάρχει μια άλλη μέθοδος «asMap» που εκθέτει τις εγγραφές στο κρύπτη σαν νήμα ασφαλές χάρτης.

Επίσης, γνωρίζετε πώς λειτουργεί η προσωρινή μνήμη Guava; ο Guava Cache είναι ένα σταδιακό κρύπτη , με την έννοια ότι όταν ζητάτε ένα αντικείμενο από το κρύπτη , ελέγχει αν έχει ήδη την αντίστοιχη τιμή για το κλειδί που παρέχεται. Εάν δεν έχει ήδη την τιμή, χρησιμοποιεί ένα CacheLoader για να ανακτήσει την τιμή και, στη συνέχεια, αποθηκεύει την τιμή στο κρύπτη και το επιστρέφει.

Ομοίως, τι είναι η προσωρινή μνήμη γκουάβα;

Γκουάβα κρυφή μνήμη είναι μια απλή βιβλιοθήκη που παρέχει ευέλικτη και ισχυρή προσωρινή αποθήκευση χαρακτηριστικά. Γκουάβα κρυφή μνήμη είναι μια απλή βιβλιοθήκη που παρέχει ευέλικτη και ισχυρή προσωρινή αποθήκευση χαρακτηριστικά. Οπως και γκουάβα εξηγούν οι προγραμματιστές, κρυφή γκουάβα μπορεί να χρησιμοποιηθεί όταν απαιτείται γρήγορη πρόσβαση και όταν οι τιμές ανακτώνται πολλές φορές.

Τι είναι το LoadingCache;

ΕΝΑ LoadingCache είναι μια προσωρινή μνήμη που δημιουργήθηκε με ένα συνδεδεμένο CacheLoader. Η δημιουργία ενός CacheLoader είναι συνήθως τόσο εύκολη όσο η εφαρμογή της μεθόδου V load(K key) ρίχνει Εξαίρεση.

Συνιστάται: