spring-geode/src/main/java/org/springframework/geode/cache/InlineCachingRegionConfigurer.java
/**
	 * Constructs a new instance of {@link RepositoryCacheLoaderRegionConfigurer} initialized with
	 * the given {@link CrudRepository} to load (read-through) {@link Region} values on cache misses
	 * and {@link Predicate} to identify the target {@link Region} on which to register the {@link CacheLoader}.
	 *
	 * @param repository {@link CrudRepository} used to load {@link Region} values on cache misses.
	 * @param regionBeanName {@link Predicate} used to identify the target {@link Region} on which
	 * to register the {@link CacheLoader}.
	 * @return a new {@link RepositoryCacheLoaderRegionConfigurer}.
	 * @see org.springframework.geode.cache.RepositoryCacheLoaderRegionConfigurer
	 * @see org.springframework.data.repository.CrudRepository
	 * @see java.util.function.Predicate
	 */
Constructs a new instance of  RepositoryCacheLoaderRegionConfigurer initialized with
the given  CrudRepository to load (read-through)  Region values on cache misses
and  Predicate to identify the target  Region on which to register the  CacheLoader.

@param repository  CrudRepository used to load  Region values on cache misses.
@param regionBeanName  Predicate used to identify the target  Region on which
to register the  CacheLoader.
@return a new  RepositoryCacheLoaderRegionConfigurer.
Constructs a new instance of RepositoryCacheLoaderRegionConfigurer initialized with the given CrudRepository to load ( read - through ) Region values on cache misses and Predicate to identify the target Region on which to register the CacheLoader . @param repository CrudRepository used to load Region values on cache misses . @param regionBeanName Predicate used to identify the target Region on which to register the CacheLoader . @return a new RepositoryCacheLoaderRegionConfigurer .
protected RepositoryCacheLoaderRegionConfigurer<T, ID> newRepositoryCacheLoaderRegionConfigurer(
			@NonNull CrudRepository<T, ID> repository, @Nullable Predicate<String> regionBeanName) {
		return new RepositoryCacheLoaderRegionConfigurer<>(repository, regionBeanName);
	}
protected RepositoryCacheLoaderRegionConfigurer < T , ID > newRepositoryCacheLoaderRegionConfigurer ( @ NonNull CrudRepository < T , ID > repository , @ Nullable Predicate < String > regionBeanName ) { return new RepositoryCacheLoaderRegionConfigurer < > ( repository , regionBeanName ) ; }
Constructs a new instance of {@link RepositoryCacheLoaderRegionConfigurer} initialized with
 the given {@link CrudRepository} to load (read-through) {@link Region} values on cache misses
 and {@link Predicate} to identify the target {@link Region} on which to register the {@link CacheLoader}.
Constructs a new instance of { @link RepositoryCacheLoaderRegionConfigurer } initialized with the given { @link CrudRepository } to load ( read - through ) { @link Region } values on cache misses and { @link Predicate } to identify the target { @link Region } on which to register the { @link CacheLoader } .