web/src/main/java/org/springframework/security/web/context/HttpSessionSecurityContextRepository.java
public SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder) {
		HttpServletRequest request = requestResponseHolder.getRequest();
		HttpServletResponse response = requestResponseHolder.getResponse();
		HttpSession httpSession = request.getSession(false);

		SecurityContext context = readSecurityContextFromSession(httpSession);

		if (context == null) {
			if (logger.isDebugEnabled()) {
				logger.debug("No SecurityContext was available from the HttpSession: "
						+ httpSession + ". " + "A new one will be created.");
			}
			context = generateNewContext();

		}

		SaveToSessionResponseWrapper wrappedResponse = new SaveToSessionResponseWrapper(
				response, request, httpSession != null, context);
		requestResponseHolder.setResponse(wrappedResponse);

		requestResponseHolder.setRequest(new SaveToSessionRequestWrapper(
				request, wrappedResponse));

		return context;
	}
public SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder) {
		HttpServletRequest request = requestResponseHolder.getRequest();
		HttpServletResponse response = requestResponseHolder.getResponse();
		HttpSession httpSession = request.getSession(false);

		SecurityContext context = readSecurityContextFromSession(httpSession);

		if (context == null) {
			if (logger.isDebugEnabled()) {
				logger.debug("No SecurityContext was available from the HttpSession: "
						+ httpSession + ". " + "A new one will be created.");
			}
			context = generateNewContext();

		}

		SaveToSessionResponseWrapper wrappedResponse = new SaveToSessionResponseWrapper(
				response, request, httpSession != null, context);
		requestResponseHolder.setResponse(wrappedResponse);

		requestResponseHolder.setRequest(new SaveToSessionRequestWrapper(
				request, wrappedResponse));

		return context;
	}
public SecurityContext loadContext ( HttpRequestResponseHolder requestResponseHolder ) { HttpServletRequest request = requestResponseHolder . getRequest ( ) ; HttpServletResponse response = requestResponseHolder . getResponse ( ) ; HttpSession httpSession = request . getSession ( false ) ; SecurityContext context = readSecurityContextFromSession ( httpSession ) ; if ( context == null ) { if ( logger . isDebugEnabled ( ) ) { logger . debug ( "No SecurityContext was available from the HttpSession: " + httpSession + ". " + "A new one will be created." ) ; } context = generateNewContext ( ) ; } SaveToSessionResponseWrapper wrappedResponse = new SaveToSessionResponseWrapper ( response , request , httpSession != null , context ) ; requestResponseHolder . setResponse ( wrappedResponse ) ; requestResponseHolder . setRequest ( new SaveToSessionRequestWrapper ( request , wrappedResponse ) ) ; return context ; }
Gets the security context for the current request (if available) and returns it.
<p>
If the session is null, the context object is null or the context object stored in
the session is not an instance of {@code SecurityContext}, a new context object
will be generated and returned.
Gets the security context for the current request ( if available ) and returns it . <p > If the session is null the context object is null or the context object stored in the session is not an instance of {