Map<String,List<String>> new_parents = Collections.synchronizedMap(new HashMap<String,List<String>>());
Map<String,List<String>> new_children = Collections.synchronizedMap(new HashMap<String,List<String>>());
Map<String,List<String>> new_keysByUpperCaseName = Collections.synchronizedMap(new HashMap<String,List<String>>());
// Gather IEntityGroup objects from LDAP...
RuntimeRequestResponse req = new RuntimeRequestResponse();
Set<LdapRecord> set = new HashSet<LdapRecord>();
req.setAttribute("GROUPS", set);
req.setAttribute("smartLdapGroupStore", this);
SubQueryCounter queryCounter = new SubQueryCounter();
req.setAttribute("queryCounter", queryCounter);
req.setAttribute("baseFilter", spring_context.getBean("filter"));
for (String name : spring_context.getBeanDefinitionNames()) {
req.setAttribute(name, spring_context.getBean(name));
}
runner.run(initTask, req);
if (log.isInfoEnabled()) {
String msg = "init() found " + set.size() + " records.";