@Override
    public void constructCache(DefaultSolverScope solverScope) {
        cachedMoveList = moveListFactory.createMoveList(solverScope.getScoreDirector().getWorkingSolution());
        logger.trace("    Created cachedMoveList: size ({}), moveSelector ({}).",
                cachedMoveList.size(), this);
    }
@Override
    public void constructCache(DefaultSolverScope solverScope) {
        cachedMoveList = moveListFactory.createMoveList(solverScope.getScoreDirector().getWorkingSolution());
        logger.trace("    Created cachedMoveList: size ({}), moveSelector ({}).",
                cachedMoveList.size(), this);
    }
@ Override public void constructCache ( DefaultSolverScope solverScope ) { cachedMoveList = moveListFactory . createMoveList ( solverScope . getScoreDirector ( ) . getWorkingSolution ( ) ) ; logger . trace ( "    Created cachedMoveList: size ({}), moveSelector ({})." , cachedMoveList . size ( ) , this ) ; }
************************************************************************
************************************************************************