code: public CacheConfigurationBuilder<K, V> withLoaderWriter(Class<CacheLoaderWriter<K, V>> loaderWriterClass, Object... arguments) {
      return addOrReplaceConfiguration(new DefaultCacheLoaderWriterConfiguration(requireNonNull(loaderWriterClass, "Null loaderWriterClass"), arguments));
    }
docs: Adds a {@link CacheLoaderWriter} configured through a class and optional constructor arguments to the configured
  builder.
  <p>
  Configuration of a {@link CacheLoaderWriter} is what enables cache-through patterns.
  
  @param loaderWriterClass the loaderwrite class
  @param arguments optional constructor arguments
  @return a new builder with the added loaderwriter configuration