Ehcache

Java-Bibliothek From Wikipedia, the free encyclopedia

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.

Schnelle Fakten Basisdaten ...
Ehcache
Basisdaten
Entwickler Terracotta[1]
Aktuelle Version 3.10.8
(12. April 2023)
Betriebssystem Plattformübergreifend
Programmier­sprache Java
Kategorie Cache
Lizenz Apache-Lizenz 2.0
www.ehcache.org
Schließen

Ehcache wird unter der Apache-Lizenz 2.0[1] und in drei unterschiedlichen Enterprise Versionen vertrieben.[2]

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.[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

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).

Einzelnachweise

Related Articles

Wikiwand AI