Ehcache 3.x line
Java Groovy
Clone or download
Latest commit 173d990 Aug 11, 2018
Failed to load latest commit information.
107 Move Jsr107Service out of config package Jul 13, 2018
api 🐛 Close #2428: CACHE_MANAGER_CLOSED not received when clustered CM i… Jul 13, 2018
buildSrc Fixes #2410 : Pattern match configurations rather than explicitly li… Jun 27, 2018
clustered update tc-platform to the latest Aug 6, 2018
config Remove static imports from documentation and add a specific checkstyl… Mar 28, 2017
core-spi-test Remove Xlint limitations where we can Jul 13, 2018
core #2451 ignore unresolvable optional dependencies that are present on … Aug 8, 2018
demos Add all missing serialVersionUID Jul 13, 2018
dist Merge branch 'master' into issue-1723-2 Mar 30, 2017
docs Fix #2435 : Move jruby to 1.5.0 to avoid build failures Jul 16, 2018
gradle/wrapper Upgrade to Gradle 4.8.1 Jun 21, 2018
impl Docs defaults in OffHeapDiskStoreConfiguration Jul 31, 2018
integration-test Add all missing serialVersionUID Jul 13, 2018
management Close #2442: Generate notification (CACHE_CLEARED) when Cache.clear(… Jul 26, 2018
osgi-test Add all missing serialVersionUID Jul 13, 2018
spi-tester Add all missing serialVersionUID Jul 13, 2018
transactions No need to flag the variables as final anymore. It is implicit Jul 13, 2018
xml Fail XML translation of instance based service configurations Jul 10, 2018
.editorconfig Add editorconfig ( to define a standard inden… Aug 25, 2016
.gitattributes Move to Gradle 2.14 Jun 15, 2016
.gitignore Adding out dir to excludes Jul 8, 2017
CONTRIBUTING.adoc Formatting and cleaning up of contributing document Jun 8, 2017
LICENSE Badly indented first line on the license Oct 5, 2017
NOTICE update year Jun 24, 2016
README.adoc Add links to contribution and issue reporting Sep 1, 2017
build.gradle Using xmlunit for unit tests for reverse translation from config to XML. Jul 2, 2018 Bump platform versions Aug 10, 2018
gradlew Move to gradle 4.2 Oct 1, 2017
gradlew.bat Upgrade to gradle 3.1 Oct 6, 2016
settings.gradle Issue #1163 rework ehcache distribution jars Jun 23, 2016


The Ehcache 3.x line is currently the development line.

Status of the build: Ehcache@Cloudbees

For more information, you might want to go check the wiki.


Getting started with the new API

For samples, documentation, and usage information, please see

Current release

We released 3.4.0 on August 29th 2017.

The release notes contain the links to the artifacts and the documentation to help you get started.

You should consider upgrading to 3.4.x as it does all 3.0.x, 3.1.x, 3.2.x and 3.3.x do and more with a fully compatible API. The only thing to note compared to 3.0.x is that transactional support has been moved to a separate jar.

Current development & next release

We are still working on the missing features of the clustering tier of Ehcache 3 which will be included in upcoming releases.

We are also considering moving to Java 8 support only for the upcoming 3.5.0.

We may still do 3.3.x release to include all fixes that have been made on it, but this is now less a priority. There is no longer any plan for a 3.0.x, 3.1.x or 3.2.x release.

See the milestones on GitHub for more details on the current status.


With great pleasure! Have a look at our Contributing policy.

Reporting issues

Oh no! We have no bugs! (but if we really do, see details for reporting here).