anchor.diff:  
   ==== Distributed
   
  -A distributed cache stores a given cache entry on a fixed number of nodes in the cluster.
  -Distributed caches utilize a consistent hash function to assign ownership of a given cache key.
  -A distributed cache requires a transport, as cache writes are replicated to each owner, and cache reads from a non owner require a remote request.
  +A distributed cache stores a given cache entry on a configurable number of nodes in the cluster, assigned via an algorithm based on consistent hashing.
  +A distributed cache requires a transport, as cache writes need to forward to each owner, and cache reads from a non-owner require a remote request.
  +
  +For more information about this cache type, refer to the http://infinispan.org/docs/stable/user_guide/user_guide.html#distribution_mode[the Infinispan documentation].
   
   To create a distributed cache where a given entry is stored on 3 nodes:
   
  
positive.code: A replicated cache stores a given cache entry on every node in the cluster.
  A replicated cache requires a transport, as cache writes are replicated to all nodes in the cluster on which the associated cache is running.
  
  To create a replicated cache:
  
  [source]
  
negative.code: A local cache stores a given cache entry only on the local node.
  A local cache does not require a transport, as cache reads and writes are always local.
  
  For more information about this cache type, refer to the http://infinispan.org/docs/stable/user_guide/user_guide.html#local_mode[the Infinispan documentation].
  
  To create a local cache:
  
  [source]
  