Variable locale du journal définie dans un cadre englobant doit être définitive ou efficacement final

Je suis nouveau sur lambda et Java8. Je suis en face d'erreur suivant.

Variable locale du journal définie dans un cadre englobant doit être définitive ou
effectivement final

public JavaRDD<String> modify(JavaRDD<String> filteredRdd) {

    filteredRdd.map(log -> {

        placeHolder.forEach(text -> {

            //error comes here
            log = log.replace(text, ",");

        });

        return log;

    });

    return null;
}

OriginalL'auteur Balaji Reddy | 2016-07-15