Justin,
thanks for your response.
i am now reusing throughout the application the same MongoClient and Datastore object (actually the sane Datastore object).
1. Is that a good practice or should i create MongoClient/Datastore objects in different scenarios?
2. I still encounter from time to time the interrupted exception (not under load and under debugging sessions when the system has no load at all). I am not sure but could it be happening when i am trying to update a document that is not existing? the problem is that it is not consistent and sometimes it is not failing on that missing record... this is a very strange behavior.
3. can u think of something that might cause this kind of exception? we r using MongoDb and Morphia for the first time and afraid we'll have those issues when going to production...
We are using Dropwizard as our server container btw.
thanks