Class CachingMoveSelector<Solution_>

All Implemented Interfaces:
Iterable<Move<Solution_>>, EventListener, SelectionCacheLifecycleListener<Solution_>, IterableSelector<Solution_,Move<Solution_>>, MoveSelector<Solution_>, Selector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>

public class CachingMoveSelector<Solution_> extends AbstractCachingMoveSelector<Solution_>
A MoveSelector that caches the result of its child MoveSelector.

Keep this code in sync with CachingEntitySelector and CachingValueSelector.

  • Field Details

    • randomSelection

      protected final boolean randomSelection
  • Constructor Details

  • Method Details