Table of Contents
The Table of Contents provides an overview of the Ehcache 3.9 documentation on this site. Each topic below corresponds to a menu item at the left.
Basic Topics
| Topic | Description | 
|---|---|
| Learn the essentials | |
| Using resources other than heap memory, combining them or not | |
| Examples of using Ehcache APIs | |
| How to configure Ehcache using XML | |
| Using Ehcache as a JCache (javax.cache) aka JSR-107 provider | |
| Reference XSD for configuration | |
| Using Terracotta to enable clustering of caches in Ehcache | 
General Topics
| Topic | Description | 
|---|---|
| Learn terms that relate to caching | |
| Learn concepts that relate to caching | |
| Learn common patterns of cache usage | 
Advanced Topics
| Topic | Description | 
|---|---|
| Ehcache2 to Ehcache3 Migration Guide | |
| Data freshness and expiration | |
| Cache resilience in case of failures | |
| Using and controlling threads in Ehcache 3 | |
| Understanding and configuring serializers and copiers | |
| Using Ehcache with a JTA transaction manager | |
| Using cache writers (write-through and write-behind) | |
| Creating and making use of caches directly | |
| Getting notified about events within the cache | |
| Affecting the way entries are chosen for eviction | |
| Ehcache and  | |
| How to use Ehcache in an OSGi Environment | |
| How to derive a new configuration from an existing one | |
| Ehcache Performance Tuning |