I have a grails application that is using Mongodb as a datastore. I have some methods on the server side that require a [dbcursor](http://api.mongodb.org/java/2.6/com/mongodb/DBCursor.html) to be iterated over.

The cursor could be very large. i.e over 20k entries.

After iterating over the cursor some of my methods contai additional logic. Is it best preactice to close the cursor using the close() method?