* @return the region source, not null
*/
protected RegionSource createRegionSource(ComponentRepository repo) {
RegionSource source = new MasterRegionSource(getRegionMaster());
if (getCacheManager() != null) {
source = new EHCachingRegionSource(source, getCacheManager());
}
return source;
}