anchor.diff:  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]
  
positive.code: ----
  
  For a complete list of distributed-cache attributes, refer to the https://wildscribe.github.io/[WildFly management model documentation]
  
  ==== Invalidation
  
  An invalidation cache is a special type of clustered cache that does not share state, but instead ensures that remote state is invalidated any time a given entry is updated locally.
  An invalidation cache requires a transport, as cache writes trigger invalidation on remote nodes on which the associated cache is running.
  
  To create an invalidation cache:
  
  
negative.code: 
  ==== Distributed
  
  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:
  
  