@ -51,7 +49,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -51,7 +49,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@ -68,8 +66,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -68,8 +66,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@Override
publicvoidafterSingletonsInstantiated(){
this.lock.lock();
try{
synchronized(this.monitor){
if(this.serverThread==null){
try{
start();
@ -79,9 +76,6 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -79,9 +76,6 @@ public class TunnelClient implements SmartInitializingSingleton {
}
}
}
finally{
this.lock.unlock();
}
}
/**
@ -90,8 +84,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -90,8 +84,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@ -101,9 +94,6 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -101,9 +94,6 @@ public class TunnelClient implements SmartInitializingSingleton {
this.serverThread.start();
returnport;
}
finally{
this.lock.unlock();
}
}
/**
@ -111,8 +101,7 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -111,8 +101,7 @@ public class TunnelClient implements SmartInitializingSingleton {
*@throwsIOExceptionincaseofI/Oerrors
*/
publicvoidstop()throwsIOException{
this.lock.lock();
try{
synchronized(this.monitor){
if(this.serverThread!=null){
this.serverThread.close();
try{
@ -124,19 +113,12 @@ public class TunnelClient implements SmartInitializingSingleton {
@@ -124,19 +113,12 @@ public class TunnelClient implements SmartInitializingSingleton {
@ -46,11 +44,6 @@ public class SpringBootMockServletContext extends MockServletContext {
@@ -46,11 +44,6 @@ public class SpringBootMockServletContext extends MockServletContext {
@ -98,21 +91,19 @@ public class SpringBootMockServletContext extends MockServletContext {
@@ -98,21 +91,19 @@ public class SpringBootMockServletContext extends MockServletContext {
if(resource==null&&"/".equals(path)){
// Liquibase assumes that "/" always exists, if we don't have a directory
@ -211,7 +209,7 @@ public class RandomAccessDataFile implements RandomAccessData {
@@ -211,7 +209,7 @@ public class RandomAccessDataFile implements RandomAccessData {
privatestaticfinalclassFileAccess{
privatefinalLocklock=newReentrantLock();
privatefinalObjectmonitor=newObject();
privatefinalFilefile;
@ -223,15 +221,11 @@ public class RandomAccessDataFile implements RandomAccessData {
@@ -223,15 +221,11 @@ public class RandomAccessDataFile implements RandomAccessData {
@ -247,28 +241,20 @@ public class RandomAccessDataFile implements RandomAccessData {
@@ -247,28 +241,20 @@ public class RandomAccessDataFile implements RandomAccessData {
@ -260,11 +258,6 @@ public class ConfigTreePropertySource extends EnumerablePropertySource<Path> imp
@@ -260,11 +258,6 @@ public class ConfigTreePropertySource extends EnumerablePropertySource<Path> imp
privatefinalPathpath;
/**
*Guardsaccessto{@link#resource}.
*/
privatefinalLockresourceLock=newReentrantLock();
privatefinalResourceresource;
privatefinalOriginorigin;
@ -348,15 +341,11 @@ public class ConfigTreePropertySource extends EnumerablePropertySource<Path> imp
@@ -348,15 +341,11 @@ public class ConfigTreePropertySource extends EnumerablePropertySource<Path> imp
@ -46,7 +44,7 @@ public abstract class ApplicationContextServerWebExchangeMatcher<C> implements S
@@ -46,7 +44,7 @@ public abstract class ApplicationContextServerWebExchangeMatcher<C> implements S
Assert.notNull(contextClass,"Context class must not be null");
@ -83,17 +81,13 @@ public abstract class ApplicationContextServerWebExchangeMatcher<C> implements S
@@ -83,17 +81,13 @@ public abstract class ApplicationContextServerWebExchangeMatcher<C> implements S
@ -47,7 +45,7 @@ public abstract class ApplicationContextRequestMatcher<C> implements RequestMatc
@@ -47,7 +45,7 @@ public abstract class ApplicationContextRequestMatcher<C> implements RequestMatc
Assert.notNull(contextClass,"Context class must not be null");
@ -63,16 +61,12 @@ public abstract class ApplicationContextRequestMatcher<C> implements RequestMatc
@@ -63,16 +61,12 @@ public abstract class ApplicationContextRequestMatcher<C> implements RequestMatc