Was ist LoadingCache?
Was ist LoadingCache?

Video: Was ist LoadingCache?

Video: Was ist LoadingCache?
Video: Java Caching with Guava 2024, November
Anonim

EIN LadeCache ist ein Cache, der mit einem angehängten CacheLoader erstellt wurde. Das Erstellen eines CacheLoader ist normalerweise so einfach wie das Implementieren der Methode V load(K key) throws Exception.

Außerdem, wie funktioniert Guava Cache?

Die Guava Cache ist eine inkrementelle Zwischenspeicher , in dem Sinne, dass, wenn Sie ein Objekt vom Zwischenspeicher , prüft es, ob es bereits den entsprechenden Wert für den übergebenen Schlüssel hat. Wenn es den Wert noch nicht hat, verwendet es einen CacheLoader, um den Wert abzurufen, und speichert den Wert dann im Zwischenspeicher und gibt es zurück.

Ist Guava Cache Thread sicher? Guaven-Cache bietet mehr Flexibilität und Leistung als entweder eine HashMap oder eine ConcurrentHashMap, ist aber nicht so schwer wie die Verwendung von EHCache oder Memcached (oder robuster, da Guaven-Cache arbeitet ausschließlich im Speicher). Es gibt eine andere Methode 'asMap', die die Einträge in der Zwischenspeicher Als ein fadensicher Karte.

Ähnlich kann man sich fragen, was ist Guaven-Cache?

Guaven-Cache ist eine einfache Bibliothek, die flexibel und leistungsstark ist Zwischenspeichern Merkmale. Guaven-Cache ist eine einfache Bibliothek, die flexibel und leistungsstark ist Zwischenspeichern Merkmale. Wie Guave Entwickler erklären, Guaven-Cache kann verwendet werden, wenn ein schneller Zugriff erforderlich ist und wenn Werte mehrmals abgerufen werden.

Was ist Cache-Gewicht?

maximalesGewicht (lang Last ) Gibt das Maximum an Last der Einträge die Zwischenspeicher kann enthalten. static CacheBuilder newBuilder() Konstruiert eine neue CacheBuilder-Instanz mit Standardeinstellungen, einschließlich starker Schlüssel, starker Werte und keinerlei automatischer Entfernung.

Empfohlen: