spring-geode/src/main/java/org/springframework/geode/cache/AsyncInlineCachingRegionConfigurer.java
/**
	 * Applies the user-defined {@link Function} to the framework constructed/provided {@link AsyncEventQueueFactory}
	 * for post processing.
	 *
	 * @param asyncEventQueueFactory {@link AsyncEventQueueFactory} constructed by the framework and post processed by
	 * end-user code encapsulated in the {@link #applyToQueueFactory(Function) configured} {@link Function}.
	 * @return the post-processed {@link AsyncEventQueueFactory}.
	 * @see org.apache.geode.cache.asyncqueue.AsyncEventQueueFactory
	 * @see #applyToQueueFactory(Function)
	 */
Applies the user-defined  Function to the framework constructed/provided  AsyncEventQueueFactory
for post processing.

@param asyncEventQueueFactory  AsyncEventQueueFactory constructed by the framework and post processed by
end-user code encapsulated in the  #applyToQueueFactory(Function) configured  Function.
@return the post-processed  AsyncEventQueueFactory.
Applies the user - defined Function to the framework constructed / provided AsyncEventQueueFactory for post processing . @param asyncEventQueueFactory AsyncEventQueueFactory constructed by the framework and post processed by end - user code encapsulated in the #applyToQueueFactory ( Function ) configured Function . @return the post - processed AsyncEventQueueFactory .
protected @NonNull AsyncEventQueueFactory postProcess(@NonNull AsyncEventQueueFactory asyncEventQueueFactory) {
		Function<AsyncEventQueueFactory, AsyncEventQueueFactory> asyncEventQueueFactoryPostProcessor =
			this.asyncEventQueueFactoryPostProcessor;
		return asyncEventQueueFactoryPostProcessor != null
			? asyncEventQueueFactoryPostProcessor.apply(asyncEventQueueFactory)
			: asyncEventQueueFactory;
	}
protected @ NonNull AsyncEventQueueFactory postProcess ( @ NonNull AsyncEventQueueFactory asyncEventQueueFactory ) { Function < AsyncEventQueueFactory , AsyncEventQueueFactory > asyncEventQueueFactoryPostProcessor = this . asyncEventQueueFactoryPostProcessor ; return asyncEventQueueFactoryPostProcessor != null ? asyncEventQueueFactoryPostProcessor . apply ( asyncEventQueueFactory ) : asyncEventQueueFactory ; }
Applies the user-defined {@link Function} to the framework constructed/provided {@link AsyncEventQueueFactory}
 for post processing.
Applies the user - defined { @link Function } to the framework constructed / provided { @link AsyncEventQueueFactory } for post processing .