Improve thread safety in property source cache
Update `SpringIterableConfigurationPropertySource` so that they cache and cache key are not stored in different fields. Prior to this commit it was possible that the an incorrect cache could be returned from because the key and cache were out of sync. This commit also allows more lenient handling of ConcurrentModification exceptions if they are thrown during cache retrieval. Closes gh-17017 See gh-17013
Showing
Please register or sign in to comment