Ich habe vor kurzem über nicht änderbare Karte gelernt, die eine nicht änderbare Kopie der Karte zurückgibt. Gibt es eine solche Implementierung, die die Änderung von Daten von Cache-Einträgen in EhCache verhindert?Nicht modifizierbarer Cache in EhCache
0
A
Antwort
0
Es gibt keine Unterstützung für eine schreibgeschützteCache
in Ehcache 2.x oder 3.x wie ich Ihre Anfrage verstehe.
In Ehcache 2.x Sie Ihre eigenen von using a cache decorator rollen konnte und dann machen sie zum CacheManager
verfügbar von CacheManager.addDecoratedCache
In Ehcache 3.x gibt es keine integrierte Unterstützung für Caches eingerichtet, so würden Sie muss selbst damit umgehen. Beachten Sie, dass es sowieso keinen CacheManager
Singleton mehr gibt, das ist nicht so schlecht, wie es in Bezug auf die Art und Weise klingt, wie Sie den dekorierten Cache mit Ihren Anwendungskomponenten teilen würden.
Verwandte Themen
- 1. EhCache aktualisiert den Cache nicht
- 2. Cache-Hierarchie in EHCache 2.10
- 3. ehcache Standard-Cache in java
- 4. Frühling Cache mit Ehcache @CacheEvict nicht funktioniert
- 5. Grails 3 Cache - ehcache Konfiguration
- 6. guava cache vs ehcache benchmark
- 7. ehcache, JPA 2.0 L2-Cache, Caching Strategie
- 8. Grails Cache-ehcache-Plugin und TTL-Werte
- 9. Ehcache Deadlock in ehcache 2.9.0
- 10. Ehcache mit Frühlings-Cache weist falschen Schlüssel
- 11. java.lang.NoClassDefFoundError: org/Ruhezustand/Cache/EntityRegion Konfiguration EHCache
- 12. Hibernate + Ehcache Second-Level-Cache-Miss in einfachen Beispiel
- 13. EhCache Speicherlimit
- 14. EHCache Refresh
- 15. Ehcache & MultiThreading
- 16. Spring Boot initialisiert Ehcache nicht
- 17. Was ist der Unterschied zwischen "Cache-Misses" und "In Memory Cache Misses" in Ehcache?
- 18. Frühling 3.2 und Cache Abstraction fehlende ehcache Implementierung
- 19. auf Klassenebene Ehcache und Abfrage nicht
- 20. Spring 4 Ehcache 3 Hibernate 5 Cache Standardvorlage Setup
- 21. EhCache 3.1.3 Persistenz Problem
- 22. JPA 2.0 Ehcache-Konfiguration für L2-Cache werfen Fehler
- 23. Ehcache, Redis und Gemfire welche Cache für welches Szenario?
- 24. Ehcache verlieren Objekte
- 25. SelfPopulatingCache etablierte Cache Ausgabe (Spring 4, ehcache 2.10.3)
- 26. Erstellen modifizierbarer GtkScale-Objekt in Glade
- 27. ehcache - Festplattenpersistenz konfigurieren
- 28. Wie wird der gesamte Hibernate-Cache (Ehcache) mit Spring gelöscht?
- 29. ehcache Frühling Optimierung
- 30. Ehcache mehrere JVM - Opensource?
Möchten Sie Änderungen an Objekten verhindern, die aus dem Cache zurückgegeben werden, oder möchten Sie den Cache-Inhalt schützen? Standardmäßig gibt der Cache Verweise auf den tatsächlichen Inhalt zurück, aber Sie können ihn so konfigurieren, dass Kopien beim Lesen erstellt werden: http://www.ehcache.org/documentation/2.8/configuration/configuration.html#copyonread-and-copyonwrite-cache-configuration –