internal RIFAppendOnlyStorage(IStreamHandler streamHandler, IScalabilityObjectCreator appObjectCreator, IReferenceCreator appReferenceCreator, GlobalIDOwnerCollection globalIdsFromOtherStream, bool fromExistingStream, int rifCompatVersion, bool prohibitSerializableValues) { m_streamCreator = streamHandler; m_scalabilityCache = null; m_stream = null; m_unifiedObjectCreator = new UnifiedObjectCreator(appObjectCreator, appReferenceCreator); m_referenceCreator = new UnifiedReferenceCreator(appReferenceCreator); m_fromExistingStream = fromExistingStream; m_globalIdsFromOtherStream = globalIdsFromOtherStream; m_prohibitSerializableValues = prohibitSerializableValues; m_rifCompatVersion = rifCompatVersion; }
public RIFStorage(IStreamHandler streamHandler, int bufferPageSize, int bufferPageCount, int tempStreamSize, ISpaceManager spaceManager, IScalabilityObjectCreator appObjectCreator, IReferenceCreator appReferenceCreator, GlobalIDOwnerCollection globalIdsFromOtherStream, bool fromExistingStream, int rifCompatVersion) { m_streamCreator = streamHandler; m_scalabilityCache = null; m_bufferPageSize = bufferPageSize; m_bufferPageCount = bufferPageCount; m_tempStreamSize = tempStreamSize; m_stream = null; m_spaceManager = spaceManager; m_unifiedObjectCreator = new UnifiedObjectCreator(appObjectCreator, appReferenceCreator); m_referenceCreator = new UnifiedReferenceCreator(appReferenceCreator); m_fromExistingStream = fromExistingStream; m_globalIdsFromOtherStream = globalIdsFromOtherStream; m_rifCompatVersion = rifCompatVersion; }