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

- Class Summary
  Class | Description
  --- | ---
  AbstractCachingEntitySelector<Solution_> |
  CachingEntitySelector<Solution_> | A `EntitySelector` that caches the result of its child `EntitySelector`.
  FilteringEntitySelector<Solution_> |
  NullValueReinitializeVariableEntityFilter<Solution_> | Behaves as if it was a UninitializedVariableEntityFilter, except when the variable is `PlanningVariable.nullable()`.
  PinEntityFilter<Solution_> | Filters out entities that return true for the `PlanningPin` annotated boolean member.
  ProbabilityEntitySelector<Solution_> |
  SelectedCountLimitEntitySelector<Solution_> |
  ShufflingEntitySelector<Solution_> |
  SortingEntitySelector<Solution_> |