code: public ServiceBuilder withStorageFactory(Function<ComponentSetup, StorageFactory> storageFactoryCreator) {
          Preconditions.checkNotNull(storageFactoryCreator, "storageFactoryCreator");
          this.storageFactoryCreator = storageFactoryCreator;
          return this;
      }
docs: Attaches the given StorageFactory creator to this ServiceBuilder. The given Function will only not be invoked
  right away; it will be called when needed.
  
  @param storageFactoryCreator The Function to attach.
  @return This ServiceBuilder.