private Domain.Models.Board GenerateNewBoard() { var board = boardGenerator.GenerateBoard(); var ships = shipsGenerator.GenerateShips(); boardGenerator.InsertShips(board, ships); boardCache.Set(board); return(board); }