protected AbstractPersistentStorageService( IOptionService optionService, SolutionSizeTracker solutionSizeTracker) { OptionService = optionService; _solutionSizeTracker = solutionSizeTracker; _primaryStorageAccessLock = new object(); _lastSolutionPath = null; _primaryStorage = new PrimaryStorageInfo(); }
public PersistentStorageService( IOptionService optionService, SolutionSizeTracker solutoinSizeTracker) { _optionService = optionService; _solutionSizeTracker = solutoinSizeTracker; _lookupAccessLock = new object(); _lookup = new Dictionary <string, AbstractPersistentStorage>(); _lastSolutionPath = null; _primarySolutionId = null; _primarySolutionStorage = null; }
public EsentPersistentStorageService( IOptionService optionService, SolutionSizeTracker solutionSizeTracker) : base(optionService, solutionSizeTracker) { }
public PersistenceStorageServiceFactory(SolutionSizeTracker solutionSizeTracker) { _solutionSizeTracker = solutionSizeTracker; }