SpringSecurity

Galera to tentando pegar todos os usuarios logados na minha aplicacao logo apos o login imprimo a quantidade de usuarios logados mais sempre imprime zero vejam a minha configuracao


	<http auto-config="true" use-expressions="true">
		<form-login login-page="/login.html" login-processing-url="/loginProcess" default-target-url="/home/index.html#/principal/" authentication-failure-url="/login.html#/1" />
		<logout logout-url="/logout" invalidate-session="true" logout-success-url="/login.html" />
		<intercept-url pattern="/home/**" access="hasAnyRole('ROLE_AUTHENTICATE')" />
		 <session-management>
		 	<concurrency-control session-registry-alias="sessionRegistry"/>
		 </session-management>
	</http>
	
	<beans:bean id="sfAuthenticationProvider" autowire="byType" class="com.consisa.area.cliente.security.SFAuthenticationProvider">
		<beans:property name="usuarioDao" ref="usuarioDao" />
	</beans:bean>
	
	<authentication-manager>
		<authentication-provider ref="sfAuthenticationProvider"/>
	</authentication-manager>

e no metodo executado apos o login

System.out.println(this.sessionRegistry.getAllSessions(SecurityContextHolder.getContext().getAuthentication().getPrincipal(), false).size()); System.out.println(this.sessionRegistry.getAllPrincipals().size());

alguem sabe aonde estou errando ?