public TupleCache( CoreSession session ) throws LdapException
{
SchemaManager schemaManager = session.getDirectoryService().getSchemaManager();
this.dnFactory = session.getDirectoryService().getDnFactory();
this.nexus = session.getDirectoryService().getPartitionNexus();
NameComponentNormalizer ncn = new ConcreteNameComponentNormalizer( schemaManager );
aciParser = new ACIItemParser( ncn, schemaManager );
PRESCRIPTIVE_ACI_AT = schemaManager.getAttributeType( SchemaConstants.PRESCRIPTIVE_ACI_AT );
OBJECT_CLASS_AT = schemaManager.getAttributeType( SchemaConstants.OBJECT_CLASS_AT );
initialize( session );
}