code: public CacheConfigurationBuilder<K, V> remove(ServiceConfiguration<?> configuration) {
      CacheConfigurationBuilder<K, V> otherBuilder = new CacheConfigurationBuilder<>(this);
      otherBuilder.serviceConfigurations.remove(configuration);
      return otherBuilder;
    }
docs: Removes a {@link ServiceConfiguration} from the returned builder.
  
  @param configuration the service configuration to remove
  @return a new builder without the specified configuration