Ehcache

from Wikipedia, the free encyclopedia
Ehcache
Basic data

developer Terracotta
Current  version 3.6.1
(September 25, 2018)
operating system Cross-platform
programming language Java
category Cache
License Apache license 2.0
www.ehcache.org

Ehcache is free software for converting caches into Java programs. It enables the implementation of local and distributed caches in the main memory or on hard drives.

Ehcache is sold under the Apache license 2.0 and in three different Enterprise versions.

Skills

Ehcache is based on a simple programming interface and has hardly any dependencies on other software. This means that Ehcache can also be easily integrated into existing Java applications. Ehcache also supports replication of data, notification of the application of events affecting the cache, the implementation of cache loading mechanisms, cache expansions and cache exception handling, as well as programming interfaces for access using web services via representational state transfer or SOAP .

Ehcache implements the JCACHE API ( JSR 107), allows the cache to be monitored via Java Management Extensions and supports transactions using the Java Transaction API .

history

Ehcache was developed as open source software by Greg Luck in 2003. In 2009 the project was bought by Terracotta - Terracotta offers not only the open source version but also paid support for Ehcache. Greg Luck is still the maintainer of Ehcache; he is also on the Expert Committee for the JCACHE API (JSR107)

Web links

Individual evidence

  1. a b What Is Ehcache. Terracotta Inc., accessed November 30, 2011 .
  2. Enterprise Ehcache. Performance at any scale. Terracotta Inc., accessed November 30, 2011 .
  3. a b Features. Terracotta Inc., accessed November 30, 2011 .