From 5440d1d1570291cfdaead171f3d581e5ef2b6b2f Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 17 Apr 2015 11:48:16 +0100 Subject: [PATCH] Add synchronized keyword to protect repository access Fixes gh-128 --- .../cloud/config/server/SvnKitEnvironmentRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/SvnKitEnvironmentRepository.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/SvnKitEnvironmentRepository.java index 78beb79d..e9680352 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/SvnKitEnvironmentRepository.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/SvnKitEnvironmentRepository.java @@ -78,7 +78,7 @@ public class SvnKitEnvironmentRepository extends AbstractScmEnvironmentRepositor } } - private Environment loadEnvironment(String application, String profile, String label) { + private synchronized Environment loadEnvironment(String application, String profile, String label) { final NativeEnvironmentRepository environmentRepository = new NativeEnvironmentRepository( getEnvironment()); environmentRepository.setSearchLocations(getSearchLocations(getSvnPath(