title: Cache MongoCollection's to improve MongoDB database query performance
body: <p>Is it a bad idea to store a cache of <a href="http://api.mongodb.org/csharp/current/html/T_MongoDB_Driver_IMongoCollection_1.htm" rel="nofollow">MongoCollection</a>'s in the internal memory of the process to avoid the extra time waiting from calling <a href="http://api.mongodb.org/csharp/current/html/M_MongoDB_Driver_MongoDatabase_CreateCollection.htm" rel="nofollow">MongoDatabase::GetCollection()</a> queries multiple times and thus improving performance due to fewer roundtrips to the MongoDB database.</p>