this.nameOfDefaultWorkspace = nameOfDefaultWorkspace;
this.creatingWorkspacesAllowed = creatingWorkspacesAllowed;
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 ...