modules/jooby-caffeine/src/main/java/org/jooby/caffeine/CaffeineCache.java
public CaffeineCache<K, V> doWith(final Callback<K, V, Cache<K, V>> configurer) {
    requireNonNull(configurer, "Configurer callback is required.");
    this.callback = configurer::apply;
    return this;
  }
public CaffeineCache<K, V> doWith(final Callback<K, V, Cache<K, V>> configurer) {
    requireNonNull(configurer, "Configurer callback is required.");
    this.callback = configurer::apply;
    return this;
  }
Configure a cache builder and creates a new {@link Cache}.

@param configurer Configurer callback.
@return This instance.