anchor.diff:  
   === Integration
   
  -This project is split into multiple modules in order to offer the least amount of dependencies to import for any given consumer project. In order to use this project, declare the following inside your POM. The `memoization-shared` module is not strictly necessary as it gets pulled in transitively by any of `memoization-${kind}`, however in general it is good practive to include all of your direct dependencies.
  +This project is split into multiple modules in order to offer the least amount of dependencies to import for any given consumer project. In order to use this project, declare any of the following inside your POM. The `memoization-shared` module is not strictly necessary as it gets pulled in transitively by any of `memoization-${kind}`, however in general it is good practice to include all of your direct dependencies. Replace `${version.memoization}` with the pass:[<a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3Ade.xn--ho-hia.memoization">latest release</a>]. This project follows the link:http://semver.org/[semantic versioning guidelines].
  +
  +==== Guava
   
   [source, xml, subs="attributes,verbatim"]
   ----
  
positive.code:   </dependency>
    <dependency>
      <groupId>{project-group}</groupId>
      <artifactId>memoization-${kind}</artifactId>
      <version>${version.memoization}</version>
    </dependency>
  </dependencies>
  ----
  
  Replace `${kind}` with one of the available implementations (*map*, *guava*, *caffeine*, *jsr107*). Replace `${version.memoization}` with the pass:[<a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3Ade.xn--ho-hia.memoization">latest release</a>]. This project follows the link:http://semver.org/[semantic versioning guidelines].
  
  === Compatibility
  
  
negative.code: * Memoize calls to `Supplier`, `Function`, `BiFunction`, `Consumer` and all other functional interfaces in `java.util.function`
  * link:{jdk-api}/java/util/concurrent/ConcurrentHashMap.html[`ConcurrentHashMap`] based implementation
  * [WIP]: link:https://github.com/ben-manes/caffeine[Caffeine] based implementation
  * link:https://github.com/google/guava/wiki/CachesExplained[Guava] based implementation
  * link:https://jcp.org/en/jsr/detail?id=107[JSR107] based implementation
  
  .Coverage of `java.util.function`
  |===
  