List<User> users = new ArrayList<User>(data.size());
for (Map.Entry<String, FastSet<Object>> entries : data.entrySet()) {
users.add(buildUser(entries.getKey(), entries.getValue()));
}
delegate = new BooleanUserGenericDataModel(users);
loaded = true;
} finally {
reloadLock.unlock();
}