private SubscriptionStore(string deployPath, string tempPath, ComponentStoreType storeType)
 {
     this._deployPath = deployPath;
     this._tempPath = tempPath;
     Directory.CreateDirectory(this._deployPath);
     Directory.CreateDirectory(this._tempPath);
     using (this.AcquireStoreWriterLock())
     {
         this._compStore = ComponentStore.GetStore(storeType, this);
     }
 }
 public StoreTransactionContext(ComponentStore compStore)
 {
     this._compStore = compStore;
 }
 public ScavengeContext(ComponentStore compStore)
 {
     this._compStore = compStore;
 }