anchor.diff:      `LocalPersistenceService` with your `CacheManager`, which you can do by providing the location where
       data should be stored on disk to the `CacheManagerBuilder.persistence(String)` static method.
   <2> You define a resource pool for the disk.
  -
  -[source,java,indent=0]
  -----
  -include::../../impl/src/test/java/org/ehcache/GettingStarted.java[tag=offheapCacheManager]
  -----
  -
  -<1> If you wish to use off-heap, you'll have to define resource pool, giving the memory size you want to allocate.
   
   === It wouldn't be Java without _some_ XML
   
  
positive.code: WARNING: *This is still a work in progress*. While it represents the API as it exists today, the final version will be represented in the Ehcache 3.0 OSS Beta.
  
  === Configuring it all in Java
  
  [source,java,indent=0]
  ----
  
negative.code: <9> In order to release all transient resources (memory, threads, ...) a `CacheManager` provides to `Cache` instances
       it manages, you have to invoke `CacheManager.close()`, which in turns closes all `Cache` instances known at the time.
  
  ==== Standalone cache
  
  [source,java,indent=0]
  ----
  include::../../impl/src/test/java/org/ehcache/GettingStarted.java[tag=standaloneCacheExample]
  