this.systemSession = systemSession;
this.groupsPath = (groupsPath == null) ? UserConstants.GROUPS_PATH : groupsPath;
this.useMembersNode = useMembersNode;
pMembers = systemSession.getJCRName(UserManagerImpl.P_MEMBERS);
cache = new GrowingLRUMap(1024, 5000);
String[] ntNames = new String[] {
systemSession.getJCRName(UserConstants.NT_REP_GROUP),
systemSession.getJCRName(UserConstants.NT_REP_MEMBERS)
};