Class CachingEntitySelector<Solution_>

All Implemented Interfaces:
Iterable<Object>, EventListener, ListIterable<Object>, SelectionCacheLifecycleListener<Solution_>, EntitySelector<Solution_>, IterableSelector<Solution_,Object>, ListIterableSelector<Solution_,Object>, Selector<Solution_>, PhaseLifecycleListener<Solution_>, SolverLifecycleListener<Solution_>

public final class CachingEntitySelector<Solution_> extends AbstractCachingEntitySelector<Solution_>
A EntitySelector that caches the result of its child EntitySelector.

Keep this code in sync with CachingValueSelector and CachingMoveSelector.