code: public CacheEventListenerConfigurationBuilder firingMode(EventFiring eventFiringMode){
      CacheEventListenerConfigurationBuilder otherBuilder = new CacheEventListenerConfigurationBuilder(this);
      otherBuilder.eventFiringMode = eventFiringMode;
      return otherBuilder;
    }
docs: Adds specific {@link EventFiring} to the returned builder.
  <p>
  <ul>
  <li>{@link EventFiring} defaults to {@link EventFiring#ASYNCHRONOUS}</li>
  </ul>
  
  @param eventFiringMode the {@code EventFiring} to use
  @return a new builder with the specified event firing
  
  @see #synchronous()
  @see #asynchronous()