Zum Inhalt springen

Ehcache

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 24. September 2025 um 20:11 Uhr durch imported>Aka (Fähigkeiten: Tippfehler entfernt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Ehcache

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Terracotta<ref name="about">What Is Ehcache. Terracotta Inc., abgerufen am 30. November 2011 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 3.10.8
(12. April 2023)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Plattformübergreifend
Programmier­sprache Java
Kategorie Cache
Lizenz Apache-Lizenz 2.0
www.ehcache.org

Ehcache ist eine freie Software für die Umsetzung von Caches in Java-Programmen. Sie ermöglicht die Umsetzung lokaler und verteilter Caches im Hauptspeicher oder auf Festplatten.

Ehcache wird unter der Apache-Lizenz 2.0<ref name="about"/> und in drei unterschiedlichen Enterprise Versionen vertrieben.<ref name="enterprise">Enterprise Ehcache. Performance at any scale. Terracotta Inc., archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 24. November 2011; abgerufen am 30. November 2011 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/terracotta.org</ref>

Fähigkeiten

Ehcache basiert auf einer einfachen Programmierschnittstelle und hat kaum Abhängigkeiten zu weiterer Software. Damit ist Ehcache einfach auch in bestehende Java-Applikationen einzubauen. Weiterhin unterstützt Ehcache Replikation der Daten, Notifikation der Anwendung von den Cache betreffenden Ereignissen, die Umsetzung von Cache-Lademechanismen, Cache-Erweiterungen und Cache-Ausnahmebehandlungen, sowie Programmierschnittstellen für den Zugriff mittels Webservices via Representational State Transfer oder SOAP.<ref name="features">Features. Terracotta Inc., abgerufen am 30. November 2011 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Ehcache implementiert die JCACHE API (JSR107), erlaubt das Monitoren des Caches via Java Management Extensions und unterstützt Transaktionen mittels der Java Transaction API.<ref name="features" />

Geschichte

Ehcache wurde 2003 von Greg Luck als Open-Source-Software entwickelt. 2009 wurde das Projekt von Terracotta gekauft – Terracotta bietet neben der Open Source Version auch kostenpflichtigen Support für Ehcache. Greg Luck ist weiterhin Maintainer von Ehcache; er ist auch im Expert Committee für die JCACHE API (JSR107).

Weblinks

Einzelnachweise

<references />