docs: public CacheConfigurationBuilder<K, V> withResourcePools(ResourcePools resourcePools) {
      if (resourcePools == null) {
        throw new NullPointerException("Null resource pools");
      }
      CacheConfigurationBuilder<K, V> otherBuilder = new CacheConfigurationBuilder<>(this);
      otherBuilder.resourcePools = resourcePools;
      return otherBuilder;
    }