Terracotta Ehcache is a standards-based cache that boosts performance, offloads your database, and simplifies scalability. It's the most widely-used Java-based cache because it's robust, proven, full-featured, and integrates with other popular libraries and frameworks. Terracotta Ehcache scales from in-process caching, all the way to mixed inprocess/out-of-process deployments with terabyte-sized caches. Terracotta Ehcache strengthens the distributed caching capabilities via a new generation of Terracotta server with support for high-availability and improved performance. Features include: An API that leverages Java generics and simplifies Cache interactions, Full compatibility with javax.cache API (JSR-107), Offeap storage capabilities, including offeap-only caches, Out of the box Spring Caching and Hibernate integration thanks to the javax.cache support, and many more ...
Ehcache also is alive as an open source project. Outside of this distribution, Ehcache builds are available on the project's GitHub release page at https://github.com/ehcache/ehcache3/releases.
- AWS as a supported platform for Terracotta DB
- Terracotta DB now supports docker-based container orchestration using Kubernetes
- Advanced support for resilient failover through improved "Failover-tuning" option
- Resiliency support for improved re-connection for Ehcache clients
- Security enhancements including SSL support for Encryption and Authentication
- Numerous operational usability enhancements including Latency statistics and Query statistics monitoring
Summary of Changes in 10.2.0.1
2966 - Cluster tool "status" command shows inconsistent stripe contents
2801 - "common name" in the server’s TLS/SSL certificate is not validated properly
2450 - Two servers in a stripe can be mistakenly displayed as ACTIVE in TMC
2993 - Improve impact of thread interrupt during reconnection
2969 - ipwhitelist-reload returns success even if the command fails
3022 - Reconnect attempts should use a distinct timeout
3014 - fixed multiple cases where reconnect can fail
- Terracotta BigMemory 4.x and Terracotta DB 10.x clients cannot be used simultaneously in the same application without using ClassLoader separation when initializing at least one of the clients.