I think it is probably better if you do. All I did was to close my raf on my data class' finalize() method. But that wasn't the best way to do it, as it was probably never called by the GC. Never the less, I didn't lose any marks for that. But close it upon your server's or standalone modes' exit. I think that is best.