public FSTextStoreProvider(string path, CharSubstitutor keyCharsubstitutor = null) { DI = new DirectoryInfo(path); if (!DI.Exists) { DI.Create(); } KeyCharSubstitutor = keyCharsubstitutor ?? KeyCharSubstitutorDefault; KeyCleaner = new KVSExpiredKeyCleaner(this, lockPrefix + "KC", new TimeSpan(1, 0, 0, 0)); }
public LibGitStoreProvider(string path) { _repo = new Repo(path); KeyCleaner = new KVSExpiredKeyCleaner(this, lockPrefix + "KC", TimeSpan.FromMinutes(1)); }
public AzureTableStoreProvider(CloudTableClient tableClient, KVSExpiredKeyCleaner keyCleaner) : this(tableClient) { KeyCleaner = keyCleaner; }
public AzureTableStoreProvider(CloudStorageAccount storageAccount, KVSExpiredKeyCleaner keyCleaner) : this(storageAccount) { KeyCleaner = keyCleaner; }