It would be good to have an enable/disable option for this. Maybe it could be something like:
```
spark.worker.cleanup.enabled
spark.worker.cleanup.interval
spark.worker.cleanup.appDataTtl
```

I guess having it enabled by default is okay as long as the default TTL is pretty long (which it is).