/// <summary> /// Initializes a new instance of the <see cref="DatabaseMemoizationStore"/> class. /// </summary> public DatabaseMemoizationStore(MemoizationDatabase database) { Contract.RequiresNotNull(database); _tracer = new MemoizationStoreTracer(database.Name); Database = database; }
/// <summary> /// Initializes a new instance of the <see cref="DatabaseMemoizationStore"/> class. /// </summary> public DatabaseMemoizationStore(ILogger logger, MemoizationDatabase database) { Contract.Requires(logger != null); Contract.Requires(database != null); _tracer = new MemoizationStoreTracer(logger, database.Name); _database = database; }