GRAILS-11377 refactor CacheEntry and move it to grails-core
GRAILS-10852 Copy org.springframework.context.support.ReloadableResourceBundleMessageSource to Grails
GRAILS-10852 non-blocking version of ReloadableResourceBundleMessageSource
GRAILS-10852 add separate fileCacheMillis setting to optimized ReloadableResourceBundleMessageSource
- cacheMillis is now for caching the scanning of properties files
- fileCacheMillis is the interval for checking the file for modifications
GRAILS-10852 solve performance problems in PluginAwareResourceBundleMessageSource