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 ?