public static bool TryAddSolution(Solution item) { if (!SolutionIndex.TryAdd(item)) { return(false); } SolutionStore.Write(item); return(true); }
public static IEnumerable <Solution> TakeSolutions() => SolutionIndex.TakeLast();
public static bool TryAddSolution(Solution item) { if (!SolutionIndex.TryAdd(item)) { return(false); } SolutionStore.Write(item); return(true); }
public static IEnumerable <Solution> TakeSolutions() => SolutionIndex.TakeLast();