Ejemplo n.º 1
0
 public SQLitePersistentStorageService(
     IOptionService optionService,
     IPersistentStorageLocationService locationService,
     ISolutionSizeTracker solutionSizeTracker)
     : base(optionService, locationService, solutionSizeTracker)
 {
 }
Ejemplo n.º 2
0
 protected AbstractPersistentStorageService(
     IOptionService optionService,
     IPersistentStorageLocationService locationService,
     ISolutionSizeTracker solutionSizeTracker)
 {
     _optionService       = optionService;
     _locationService     = locationService;
     _solutionSizeTracker = solutionSizeTracker;
 }
Ejemplo n.º 3
0
 public SQLitePersistentStorageService(
     IOptionService optionService,
     IPersistentStorageLocationService locationService,
     ISolutionSizeTracker solutionSizeTracker,
     IPersistentStorageFaultInjector faultInjector)
     : this(optionService, locationService, solutionSizeTracker)
 {
     _faultInjectorOpt = faultInjector;
 }
 public PersistenceStorageServiceFactory(ISolutionSizeTracker solutionSizeTracker)
 {
     _solutionSizeTracker = solutionSizeTracker;
 }
Ejemplo n.º 5
0
 internal override AbstractPersistentStorageService GetStorageService(IPersistentStorageLocationService locationService, ISolutionSizeTracker solutionSizeTracker, IPersistentStorageFaultInjector faultInjector)
 => new SQLitePersistentStorageService(_persistentEnabledOptionService, locationService, solutionSizeTracker, faultInjector);
Ejemplo n.º 6
0
 internal abstract IChecksummedPersistentStorageService GetStorageService(IPersistentStorageLocationService locationService, ISolutionSizeTracker solutionSizeTracker, IPersistentStorageFaultInjector faultInjector);