Repliziert Ehcache den zugrunde liegenden Disk Store zu anderen Knoten, wenn die Replikation aktiviert ist? Und wenn Element im Cache gesucht wird, der auf Festplatte überflogen wird, Cache Suchlauf Disk für dieses Element oder es gibt NULL zurück?Ehcache-Replikation für den Fall, dass DiskStore eingeschaltet ist?
Antwort
Ehcache 2.x-Replikation basiert auf Cache-Event-Listenern und ist daher unabhängig vom konfigurierten Tiering. Das bedeutet, dass jede Mutation im Cache nach der Konfiguration repliziert wird. Dies bedeutet auch, dass, wenn Sie es für einen Cache konfigurieren würden, der bereits Inhalt auf der Festplatte hat, dieser nicht repliziert würde (Anmerkung: Diese Änderung könnte als ungültig betrachtet werden und dazu führen, dass der Cache Festplatteninhalt löscht - ich habe ihn nicht getestet).
Wenn Sie Cache.get
aus einem mehrstufigen Cache auswählen, wird auf alle Tiers, von schneller zu langsamer, zugegriffen, um den Eintrag zu finden, und sie werden angehalten, sobald sie gefunden werden.
Beachten Sie auch, dass seit Ehcache 2.6.x Überlauf ist nicht mehr das Speichermodell. Alle Einträge sind in der Festplattenebene vorhanden, während Hot-Einträge auch auf dem Heap verbleiben. Weitere Informationen finden Sie unter another answer.
- 1. CBPeripheralManager ist nicht eingeschaltet
- 2. Wie starte ich den Timer, wenn WiFi eingeschaltet ist?
- 3. Wie füge ich try/außer für den Fall, dass Sex falsch geschrieben ist?
- 4. React Native: Gibt es eine Callback-Funktion für den Fall, dass Ihre App geschlossen ist?
- 5. Wie erstelle ich Vaadin-Handler für den Fall, dass der Push fehlgeschlagen ist?
- 6. Erkennen, ob Wifi eingeschaltet ist - iOS
- 7. Sql Join-Lösung ist posibble für den Fall unten?
- 8. Wie erkennt man, ob Daydream eingeschaltet ist?
- 9. Verwendung von DecimalFormat für den folgenden Fall
- 10. Mehrere Anweisungen für den Fall MDX
- 11. So vermeiden ConcurrentModificationException für den Listener-Fall
- 12. Python - Erkennen, ob Remote-Computer eingeschaltet ist
- 13. Java OOP Fall für den Objekttyp Antwort
- 14. Prozess stirbt, wenn Profiling eingeschaltet ist
- 15. Automatische Abschaltung, wenn eine andere eingeschaltet ist
- 16. Fall Vba überspringt den richtigen Fall
- 17. Javascript-Funktionen verschwinden, wenn JQuery eingeschaltet ist
- 18. Woher weiß ich, ob ein System eingeschaltet ist?
- 19. Ist SQLite für meinen Fall ausreichend?
- 20. Sichern Sie meine PHP-Dateien für den Fall, dass das PHP-Modul von Apache nicht funktioniert
- 21. Stoppen des Jenkins-Jobs für den Fall, dass der neuere gestartet wird
- 22. Route zum Login-Bildschirm in native reagieren für den Fall, dass ein Benutzer nicht authentifiziert wird
- 23. Sollten Sie Code für den Fall, dass die Threads sterben oder frieren?
- 24. Der Standort ist null, selbst wenn GPS eingeschaltet ist
- 25. Gibt es eine öffentliche API für den Fall, dass eine Rush Hour läuft?
- 26. FlatFileItemWriter write header nur für den Fall, dass Daten vorhanden sind
- 27. Gibt es in JDK eine gute Ausnahmeklasse für den Fall, dass Benutzereingaben zu lang sind?
- 28. Eingabe eines Standardbildes für den Fall, dass das aufgerufene Bild nicht in ImageJ Makro existiert
- 29. Gibt es ein Ereignis für den Fall, dass die Kopfhörer nicht angeschlossen sind?
- 30. Wählen Sie Zeilennamen für den Fall, dass Zeilen gleich 1 sind.
Danke. Könnten Sie bitte sagen, dass, wenn verschiedene Datensätze zu Ehcache von verschiedenen Hosts (Peers) 'Host1',' Host2', 'Host3' parallel hinzugefügt werden, würde dann Ehcache parallel replizieren? – SimpleGuy