@karelpeeters commented on
@emaleavil’s file
https://kotlinlang.slack.com/files/U56PJT5FY/F6N9F6YR3/pasted_image_at_2017_08_14_12_39_pm.png▾
: If the gc isn't removing those instances automatically, that means someone still holds a reference to them, and so manually freeing them would not be safe either. In any case, Java and Kotlin definitely don't allow freeing them yourself.