spring-geode/src/main/java/org/springframework/geode/cache/AsyncInlineCachingRegionConfigurer.java
/**
	 * Builder method used to configure the {@link AsyncEventQueue} {@link Duration batch time interval} determining
	 * when the AEQ listener will be trigger before the number of cache events reaches any set size.
	 *
	 * The {@link Duration} is converted to milliseconds (ms), as expected by the configuration
	 * of the {@link AsyncEventQueue}.
	 *
	 * The batch time interval is often used in tandem with batch size, which determines for how many cache events
	 * in the queue will trigger the AEQ listener. If cache events are occurring rather frequently, then the batch size
	 * can help reduce memory consumption by processing the cache events before the batch time interval expires.
	 *
	 * Defaults to {@literal 5 ms}.
	 *
	 * @param batchTimeInterval {@link Duration} of time to determine when the AEQ listener should be invoked with
	 * any existing cache events in the queue.
	 * @return this {@link AsyncInlineCachingRegionConfigurer}.
	 */
Builder method used to configure the  AsyncEventQueue  Duration batch time interval determining
when the AEQ listener will be trigger before the number of cache events reaches any set size.

The  Duration is converted to milliseconds (ms), as expected by the configuration
of the  AsyncEventQueue.

The batch time interval is often used in tandem with batch size, which determines for how many cache events
in the queue will trigger the AEQ listener. If cache events are occurring rather frequently, then the batch size
can help reduce memory consumption by processing the cache events before the batch time interval expires.

Defaults to  5 ms.

@param batchTimeInterval  Duration of time to determine when the AEQ listener should be invoked with
any existing cache events in the queue.
Builder method used to configure the AsyncEventQueue Duration batch time interval determining when the AEQ listener will be trigger before the number of cache events reaches any set size . The Duration is converted to milliseconds ( ms ) as expected by the configuration of the AsyncEventQueue . The batch time interval is often used in tandem with batch size which determines for how many cache events in the queue will trigger the AEQ listener . If cache events are occurring rather frequently then the batch size can help reduce memory consumption by processing the cache events before the batch time interval expires . Defaults to 5 ms . @param batchTimeInterval Duration of time to determine when the AEQ listener should be invoked with any existing cache events in the queue .
public AsyncInlineCachingRegionConfigurer<T, ID> withQueueBatchTimeInterval(Duration batchTimeInterval) {
		this.batchTimeInterval = batchTimeInterval != null
			? Long.valueOf(batchTimeInterval.toMillis()).intValue()
			: null;
		return this;
	}
public AsyncInlineCachingRegionConfigurer < T , ID > withQueueBatchTimeInterval ( Duration batchTimeInterval ) { this . batchTimeInterval = batchTimeInterval != null ? Long . valueOf ( batchTimeInterval . toMillis ( ) ) . intValue ( ) : null ; return this ; }
Builder method used to configure the {@link AsyncEventQueue} {@link Duration batch time interval} determining
 when the AEQ listener will be trigger before the number of cache events reaches any set size.
Builder method used to configure the { @link AsyncEventQueue } { @link Duration batch time interval } determining when the AEQ listener will be trigger before the number of cache events reaches any set size .