public TodoItemRepository( ICache <List <TodoItemDto> > cache, ITodoItemDataSource todoItemDataSource) { _cache = cache; _todoItemDataSource = todoItemDataSource; }
public TodoItemRepository( IDistributedCache cache, ITodoItemDataSource todoItemDataSource, ILogger logger) { _cache = new RedisCache <List <TodoItemDto> >("TodoItemsCacheKey", cache, logger); _todoItemDataSource = todoItemDataSource; _logger = logger; }