Overview
What is Ehcache?
Ehcache, offered by Terracotta, Inc., is a caching solution designed to enhance performance, offload databases, and simplify scalability for businesses of various sizes. According to the vendor, Ehcache is widely used in industries such as software development, IT operations, e-commerce, financial services,...
Leaving a review helps other professionals like you evaluate Non-Relational Databases
Be the first one in your network to review Ehcache, and make your voice heard!
Get StartedPricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
1 person also want pricing
Alternatives Pricing
Product Demos
Demo - Ehcache Integration with Spring Boot || Ehache #2 || Green Learner
Product Details
- About
- Competitors
- Tech Details
What is Ehcache?
Ehcache, offered by Terracotta, Inc., is a caching solution designed to enhance performance, offload databases, and simplify scalability for businesses of various sizes. According to the vendor, Ehcache is widely used in industries such as software development, IT operations, e-commerce, financial services, and gaming. With a range of features, Ehcache aims to improve application performance and streamline caching processes.
Key Features
Ehcache 3.x API: The vendor claims that the revamped API leverages Java generics and simplifies Cache interactions, providing a modernized type-safe API and configuration for an improved coding experience compared to Ehcache 2.x. It is fully compatible with the javax.cache API (JSR-107) and offers a streamlined and powerful way to introduce caching to Java applications.
Offheap storage capabilities: According to the vendor, Ehcache supports offheap storage for cache data, allowing for offheap-only caches that efficiently manage memory. This feature aims to reduce pressure on the Java heap and improve overall performance.
Spring Caching and Hibernate integration: The vendor states that Ehcache seamlessly integrates with Spring Caching and Hibernate, providing out-of-the-box integration enabled by the support for the javax.cache API. This integration aims to simplify caching in Spring and Hibernate applications.
Mixed in-process/out-of-process deployments: According to the vendor, Ehcache offers scalability from in-process caching to mixed in-process/out-of-process deployments. It supports terabyte-sized caches for large-scale applications, providing flexibility in choosing the caching deployment model.
Terabyte-sized caches: The vendor claims that Ehcache has the ability to handle terabyte-sized caches, making it suitable for large-scale applications. It aims to efficiently cache large volumes of data, offering a scalable solution for applications with high data storage requirements.
Robust and proven: Ehcache is a widely-used Java-based cache with a strong track record of proven reliability and stability in various production environments, according to the vendor. It is trusted by developers and organizations for their caching needs.
Integration with popular libraries and frameworks: The vendor states that Ehcache seamlessly integrates with other popular libraries and frameworks, enhancing the functionality of existing systems without major changes. It aims to provide flexibility and compatibility with a wide range of technologies.
Boosts performance: According to the vendor, Ehcache improves application performance by caching frequently accessed data, reducing the need for repetitive expensive database queries. It aims to enhance response times and overall system efficiency.
Simplifies scalability: The vendor claims that Ehcache simplifies the process of scaling applications with caching needs. By offloading the database and caching frequently accessed data, it aims to enable horizontal scaling and efficient resource utilization.
Standards-based cache: Ehcache is an open source cache that adheres to industry standards, including support for the javax.cache API (JSR-107), according to the vendor. It aims to ensure compatibility and ease of integration with other systems.
Ehcache Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |