public DBCache(IDatabase <T> database) { _database = database; _upsertHandler = new UpsertHandlerBypass <T>(); if (!DisableCache) { Task.Factory.StartNew(async() => { await RunAsync(CancellationToken.None); }, TaskCreationOptions.LongRunning); } }
public DBCache(IDatabase <T> database, IUpsertHandler <T> upsertHandler) { _database = database; _upsertHandler = upsertHandler; }