Github user ggevay commented on the issue:
https://github.com/apache/flink/pull/3511
The `WeakHashMap` with the `WeakReferences` seem to be working correctly.
I've checked that the generated classes are reused from the cache inside a
single job, but are not reused across jobs.
@fhueske , I think all the comments have been addressed.---
