anchor.diff:  |===
   | Topic | Description
   
  -|link:getting-started.html[Getting Started]|Learn the essentials
  -|link:tiering.html[Tiering options]|Using resources other than heap memory, combining them or not
  -|link:examples.html[Examples]|Examples of using Ehcache APIs
  -|link:xml.html[XML Configuration]|How to configure Ehcache using XML
  -|link:107.html[JCache aka JSR-107]|Using Ehcache as a JCache (javax.cache) aka JSR-107 provider
  -|link:xsds.html[Configuration XSD]|Reference XSD for configuration
  -|link:clustered-cache.html[Clustering with Terracotta]|Using Terracotta to enable clustering of caches in Ehcache
  +|link:getting-started{outfilesuffix}[Getting Started]|Learn the essentials
  +|link:tiering{outfilesuffix}[Tiering options]|Using resources other than heap memory, combining them or not
  +|link:examples{outfilesuffix}[Examples]|Examples of using Ehcache APIs
  +|link:xml{outfilesuffix}[XML Configuration]|How to configure Ehcache using XML
  +|link:107{outfilesuffix}[JCache aka JSR-107]|Using Ehcache as a JCache (javax.cache) aka JSR-107 provider
  +|link:xsds{outfilesuffix}[Configuration XSD]|Reference XSD for configuration
  +|link:clustered-cache{outfilesuffix}[Clustering with Terracotta]|Using Terracotta to enable clustering of caches in Ehcache
   |===
   
   === General Topics
  
positive.code: |===
  | Topic | Description
  
  |link:migration-guide.html[Migration Guide]|Ehcache2 to Ehcache3 Migration Guide
  |link:expiry.html[Expiry]|Data freshness and expiration
  |link:thread-pools.html[Thread Pools]|Using and controlling threads in Ehcache 3
  |link:serializers-copiers.html[Serializers and Copiers]|Understanding and configuring serializers and copiers
  |link:xa.html[Transactions Support]|Using Ehcache with a JTA transaction manager
  |link:writers.html[Cache Writers]|Using cache writers (write-through and write-behind)
  |link:usermanaged.html[User Managed Caches]|Creating and making use of caches directly
  |link:cache-event-listeners.html[Cache Event Listeners]|Getting notified about events within the cache
  |link:eviction-advisor.html[Eviction Advisor]|Affecting the way entries are chosen for eviction
  |link:class-loading.html[Class loading]|Ehcache and `ClassLoader` interactions
  |===
  
negative.code: |===
  | Topic | Description
  
  |link:caching-terms{outfilesuffix}[Caching Terms]|Learn terms that relate to caching
  |link:caching-concepts{outfilesuffix}[Caching Concepts]|Learn concepts that relate to caching
  |link:caching-patterns{outfilesuffix}[Caching Patterns]|Learn common patterns of cache usage
  
  |===
  
  