Ehcache. It's as easy as...

Ehcache: Java's Most Widely-Used Cache

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.

Checkout Ehcache 3 which is under active development with milestone builds available now. It natively complies with JSR107 (JCache spec), supports offheap storage, and has many other additions and improvements.

Terracotta actively develops, maintains, and supports Ehcache as a professional open source project available under an Apache 2 license.

For applications requiring complete enterprise functionality including management monitoring console (TMC), fast-restartable store (FRS), security, plus more - along with worldwide professional support, please use Terracotta BigMemory Max.

BigMemory for Ehcache

All Your Data in Memory—Without Garbage Collection Pauses

Ready to create very large in-memory data stores—without worrying about garbage collection performance hits or time-consuming tuning? BigMemory extends Ehcache's' capabilities with an off-heap store that frees you from GC’s constraints. Distributed (clustered) caching features let you easily share multiple terabytes of data with all your application nodes. BigMemory uses the Ehcache API for reading and writing, so it's a snap to add to any Ehcache deployment. You also get a search API, advanced in-memory monitoring and management tools, disk-backed, fast restartability, and much more.

BigMemory Go
For in-memory data management on a standalone JVM, download BigMemory Go, free trial!

BigMemory Max
For in-memory data management across a server array, with data consistency guarantees, full fault-tolerance, and more, download the free 90-day trial of BigMemory Max.

With BigMemory, take full advantage of ALL the memory on ALL your machines to achieve predictable, extremely low latency at massive scale.

Learn more about BigMemory ›