We do allocate ReferencePolicy(and derived classes) in ReferenceProcessor but we don't free it. Correctly clean up ReferenceProcessor and its members.
This was discussed duringJDK-8173335 code review because it adds another heap allocated member at ReferenceProcessor.
This was discussed during