@Override
    public void constructCache(DefaultSolverScope solverScope) {
        super.constructCache(solverScope);
        sorter.sort(solverScope.getScoreDirector(), cachedEntityList);
        logger.trace("    Sorted cachedEntityList: size ({}), entitySelector ({}).",
                cachedEntityList.size(), this);
    }
@Override
    public void constructCache(DefaultSolverScope solverScope) {
        super.constructCache(solverScope);
        sorter.sort(solverScope.getScoreDirector(), cachedEntityList);
        logger.trace("    Sorted cachedEntityList: size ({}), entitySelector ({}).",
                cachedEntityList.size(), this);
    }
@ Override public void constructCache ( DefaultSolverScope solverScope ) { super . constructCache ( solverScope ) ; sorter . sort ( solverScope . getScoreDirector ( ) , cachedEntityList ) ; logger . trace ( "    Sorted cachedEntityList: size ({}), entitySelector ({})." , cachedEntityList . size ( ) , this ) ; }
************************************************************************
************************************************************************