this.largeValueMinimumSizeInBytes = largeValueMinimumSizeInBytes;
this.compressData = compressData;
this.enforceReferentialIntegrity = enforceReferentialIntegrity;
this.serializer = new Serializer(context, true);
this.logger = getExecutionContext().getLogger(getClass());
this.cache = new RequestProcessorCache(this.pathFactory);
this.predefinedWorkspaceNames = predefinedWorkspaceNames;
// Start the transaction ...
this.entities.getTransaction().begin();
}