# Package org.optaplanner.core.impl.heuristic.selector.value.decorator

- Class Summary
  Class | Description
  --- | ---
  AbstractCachingValueSelector |
  CachingValueSelector | A `ValueSelector` that caches the result of its child `ValueSelector`.
  DowncastingValueSelector |
  EntityDependentSortingValueSelector |
  EntityIndependentFilteringValueSelector |
  EntityIndependentInitializedValueSelector |
  FilteringValueSelector |
  InitializedValueSelector | Prevents creating chains without an anchor.
  MovableChainedTrailingValueFilter<Solution_> |
  ProbabilityValueSelector |
  ReinitializeVariableValueSelector | Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
  SelectedCountLimitValueSelector |
  ShufflingValueSelector |
  SortingValueSelector |