Ehcache
| Ehcache | |
|---|---|
| Basisdaten
| |
| Entwickler | Terracotta[1] |
| Aktuelle Version | 3.10.8 (12. April 2023) |
| Betriebssystem | Plattformübergreifend |
| Programmiersprache | 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[1] und in drei unterschiedlichen Enterprise Versionen vertrieben.[2]
Fähigkeiten
[Bearbeiten | Quelltext bearbeiten]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.[3]
Ehcache implementiert die JCACHE API (JSR107), erlaubt das Monitoren des Caches via Java Management Extensions und unterstützt Transaktionen mittels der Java Transaction API.[3]
Geschichte
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ a b What Is Ehcache. Terracotta Inc., abgerufen am 30. November 2011 (englisch).
- ↑ Enterprise Ehcache. Performance at any scale. Terracotta Inc., archiviert vom (nicht mehr online verfügbar) am 24. November 2011; abgerufen am 30. November 2011 (englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ a b Features. Terracotta Inc., abgerufen am 30. November 2011 (englisch).