anchor.diff:      object.release();
     }
   }
  ---
  +----
   
  -== Contributing
  +=== Contributing
   
    * *Report bugs* preferably with a failing test. You can submit a pull-request
      that adds a failing test that demonstrates the behaviour you think is wrong
  
positive.code:    license].
   * Very high http://chrisvest.github.io/stormpot/site/jacoco/index.html[test
     coverage].
   * The https://medium.com/@chrisvest/released-stormpot-2-1-c31509142757[highest throughput and
     lowest latency] in its class.
     (since 2.1)
   * https://medium.com/@chrisvest/released-stormpot-2-2-ccd1e8639f07[Automatic recovery] from
     sporadic backend (Allocator) failures.
     (since 2.2)
   * Precise object leak detection with virtually no overhead.
     (since 2.3)
   * Optional background object expiration checking.
     (since 2.3)
   * And other features that makes for a smooth runtime behaviour.
  
  == Installing
  
  Stormpot only depends on Java 6 or newer.
  Add it as a Maven dependency to your projects:
  
  [source,xml]
  --
  <dependency>
    <groupId>com.github.chrisvest</groupId>
    <artifactId>stormpot</artifactId>
    <version>2.3</version>
  </dependency>
  --
  
  You can also build the latest snapshot from source with `mvn clean install`.
  
  == Getting Started
  
  Stormpot needs 3 things before it can pool objects for you:
  
   . A http://chrisvest.github.io/stormpot/site/apidocs/stormpot/Poolable.html[Poolable] type of objects it can pool. You have to implement this yourself.
   . An http://chrisvest.github.io/stormpot/site/apidocs/stormpot/Allocator.html[Allocator] to allocate and deallocate the Poolable objects. You have to implement this
     yourself.
   . And a place where it all comes together:
  
  [source,java]
  --
  MyAllocator allocator = new MyAllocator();
  Config<MyPoolable> config = new Config<MyPoolable>().setAllocator(allocator);
  Pool<MyPoolable> pool = new BlazePool<MyPoolable>(config);
  
negative.code:    issue) and describe the approach and design you have in mind. Keep in mind
     that Stormpot is implemented with a very strict adherence to TDD.
     Finally, make sure to respect the existing indentation and formatting.
     Use `mvn checkstyle:check` to check your formatting.
     If you are writing a test that takes more than a few hundred milliseconds to
     run, then put it in the `stormpot.slow` test package; either in the existing
     `PoolIT` suite, or in a new `\*IT` suite.
  