This commit enables sub-classes to better customize resource selection
and resource loading in `ReloadableResourceBundleMessageSource`, without
a need to duplicate the caching logic of `refreshProperties`.
See gh-30334
Closes gh-30369
@ -398,6 +398,38 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
@@ -398,6 +398,38 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
@ -408,11 +440,7 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
@@ -408,11 +440,7 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
@ -451,7 +479,7 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
@@ -451,7 +479,7 @@ public class ReloadableResourceBundleMessageSource extends AbstractResourceBased
else{
// Resource does not exist.
if(logger.isDebugEnabled()){
logger.debug("No properties file found for ["+filename+"] - neither plain properties nor XML");
logger.debug("No properties file found for ["+filename+"]");