# Package org.optaplanner.benchmark.impl.loader

- Interface Summary
  Interface | Description
  --- | ---
  ProblemProvider<Solution_> | Subclasses need to implement `equals()` and `hashCode()` which are used by `ProblemBenchmarksConfig.buildProblemBenchmarkList(org.optaplanner.core.config.SolverConfigContext, org.optaplanner.benchmark.impl.result.SolverBenchmarkResult, Solution_[])`.

- Class Summary
  Class | Description
  --- | ---
  FileProblemProvider<Solution_> |
  InstanceProblemProvider<Solution_> |