SecurityContextCallableProcessingInterceptor thread visibility fix

Within class SecurityContextCallableProcessingInterceptor field securityContext should volatile.

Fixes gh-6143
This commit is contained in:
lmagyar 2018-11-26 21:29:41 +01:00 committed by Rob Winch
parent ba8a337f9a
commit 3c35f4cfab

View File

@ -1,5 +1,5 @@
/*
* Copyright 2002-2016 the original author or authors.
* Copyright 2002-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -41,7 +41,7 @@ import org.springframework.web.context.request.async.CallableProcessingIntercept
*/
public final class SecurityContextCallableProcessingInterceptor extends
CallableProcessingInterceptorAdapter {
private SecurityContext securityContext;
private volatile SecurityContext securityContext;
/**
* Create a new {@link SecurityContextCallableProcessingInterceptor} that uses the