code: public final UserManagedCacheBuilder<K, V, T> withEventListeners(CacheEventListenerConfiguration... cacheEventListenerConfigurations) {
      UserManagedCacheBuilder<K, V, T> otherBuilder = new UserManagedCacheBuilder<>(this);
      otherBuilder.eventListenerConfigurations.addAll(Arrays.asList(cacheEventListenerConfigurations));
      return otherBuilder;
    }
docs: Adds one or more {@link CacheEventListenerConfiguration} to the returned builder.
  
  @param cacheEventListenerConfigurations the cache event listener configurations
  @return a new builders with the added event listener configurations
  
  @see #withEventDispatcher(CacheEventDispatcher)
  @see #withEventExecutors(ExecutorService, ExecutorService)
  @see #withEventListeners(CacheEventListenerConfigurationBuilder)