config/src/main/java/org/springframework/security/config/annotation/web/configurers/RememberMeConfigurer.java
private AbstractRememberMeServices createPersistentRememberMeServices(H http,
			String key) {
		UserDetailsService userDetailsService = getUserDetailsService(http);
		return new PersistentTokenBasedRememberMeServices(key, userDetailsService,
				this.tokenRepository);
	}
private AbstractRememberMeServices createPersistentRememberMeServices(H http,
			String key) {
		UserDetailsService userDetailsService = getUserDetailsService(http);
		return new PersistentTokenBasedRememberMeServices(key, userDetailsService,
				this.tokenRepository);
	}
private AbstractRememberMeServices createPersistentRememberMeServices ( H http , String key ) { UserDetailsService userDetailsService = getUserDetailsService ( http ) ; return new PersistentTokenBasedRememberMeServices ( key , userDetailsService , this . tokenRepository ) ; }
Creates {@link PersistentTokenBasedRememberMeServices}

@param http the {@link HttpSecurity} to lookup shared objects
@param key the {@link #key(String)}
@return the {@link PersistentTokenBasedRememberMeServices}
Creates { @link PersistentTokenBasedRememberMeServices }