Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability.
It's the most widely-used Java-based cache because it's robust, proven, and full-featured.
Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process
configurations with terabyte-sized caches.
Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any
Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to
create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are
defined as standard Java components that may execute virtually anything you may program them to do.
The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.
Open Source Terracotta Server Array, with Ehcache and Quartz
Terracotta 3.7.5 (including Ehcache 2.6.6 and Quartz 2.1.7)
Note: For distributed in-memory management and caching, Terracotta recommends the free production version of
BigMemory Max, which offers all of the functionality of the open-source Terracotta Server Array and more. Terracotta no longer issues major releases of the open-source Terracotta Server Array, but you can still download the latest open source version below.
This version may not work with newer versions of Ehcache or Quartz, so use the versions of those projects that are bundled below. For more information
see our FAQ.
Terracotta 3.7.5 is the latest open source GA release of Terracotta. Terracotta 3.7.5 also comes bundled with Ehcache
2.6.6 and Quartz 2.1.7. It contains everything you need to use Ehcache as a distributed cache and Quartz with the
Terracotta Job Store as well as Terracotta web sessions clustering.
Terracotta Installer Binary. The installer binary contains the Terracotta open source kit bundled with
Ehcache and Quartz, packaged as an installer. Just run java -jar terracotta-3.7.5-installer.jar. For a "console-only" install (no GUI), append -console.
Terracotta Tarball Binary. The tarball binary contains the Terracotta open source kit bundled with
Ehcache and Quartz, packaged in gzipped TAR format. It is equivalent to the installer binary, but doesn't come packaged
in an installer.
Terracotta's Eclipse Plugin provides a self-contained environment for working with the Terracotta Platform within the
Eclipse IDE. Download and installation of the Terracotta Eclipse Plugin is performed inside of Eclipse.