spring-geode/src/main/java/org/springframework/geode/cache/AsyncInlineCachingRegionConfigurer.java
/**
	 * Constructs (creates) a new instance of {@link AsyncEventQueue} using the given {@link AsyncEventQueueFactory}
	 * with the given {@link String AEQ ID} and {@link AsyncEventListener}.
	 *
	 * @param factory {@link AsyncEventQueueFactory} used to create the {@link AsyncEventQueue};
	 * must not be {@literal null}.
	 * @param asyncEventQueueId {@link String} containing the {@literal ID} for the {@link AsyncEventQueue};
	 * must not be {@literal null}.
	 * @param listener {@link AsyncEventListener} registered with the {@link AsyncEventQueue} to process cache events
	 * from the {@link AsyncEventQueue} attached to the {@link Region}.
	 * @return a new {@link AsyncEventQueue} with the {@link String ID} and registered {@link AsyncEventListener}.
	 * @see org.apache.geode.cache.asyncqueue.AsyncEventQueueFactory
	 * @see org.apache.geode.cache.asyncqueue.AsyncEventQueue
	 * @see org.apache.geode.cache.asyncqueue.AsyncEventListener
	 */
Constructs (creates) a new instance of  AsyncEventQueue using the given  AsyncEventQueueFactory
with the given  String AEQ ID and  AsyncEventListener.

@param factory  AsyncEventQueueFactory used to create the  AsyncEventQueue;
must not be  null.
@param asyncEventQueueId  String containing the  ID for the  AsyncEventQueue;
must not be  null.
@param listener  AsyncEventListener registered with the  AsyncEventQueue to process cache events
from the  AsyncEventQueue attached to the  Region.
@return a new  AsyncEventQueue with the  String ID and registered  AsyncEventListener.
Constructs ( creates ) a new instance of AsyncEventQueue using the given AsyncEventQueueFactory with the given String AEQ ID and AsyncEventListener . @param factory AsyncEventQueueFactory used to create the AsyncEventQueue ; must not be null . @param asyncEventQueueId String containing the ID for the AsyncEventQueue ; must not be null . @param listener AsyncEventListener registered with the AsyncEventQueue to process cache events from the AsyncEventQueue attached to the Region . @return a new AsyncEventQueue with the String ID and registered AsyncEventListener .
protected @NonNull AsyncEventQueue newAsyncEventQueue(@NonNull AsyncEventQueueFactory factory,
			@NonNull String asyncEventQueueId, @NonNull AsyncEventListener listener) {
		return factory.create(asyncEventQueueId, listener);
	}
protected @ NonNull AsyncEventQueue newAsyncEventQueue ( @ NonNull AsyncEventQueueFactory factory , @ NonNull String asyncEventQueueId , @ NonNull AsyncEventListener listener ) { return factory . create ( asyncEventQueueId , listener ) ; }
Constructs (creates) a new instance of {@link AsyncEventQueue} using the given {@link AsyncEventQueueFactory}
 with the given {@link String AEQ ID} and {@link AsyncEventListener}.
Constructs ( creates ) a new instance of { @link AsyncEventQueue } using the given { @link AsyncEventQueueFactory } with the given { @link String AEQ ID } and { @link AsyncEventListener } .