**[Dave Syer](https://jira.spring.io/secure/ViewProfile.jspa?name=david_syer)** opened **[BATCH-1566](https://jira.spring.io/browse/BATCH-1566?redirect=false)** and commented A context is only dirty if a **new** value is put or an old one is removed, but the implementation sets dirty on all puts. --- **Referenced from:** commits https://github.com/spring-projects/spring-batch/commit/963142cfa837e5d766013510ea4063bce8167dd2