@Override
    protected DBCursor createCursor() {
        cache.flush();
        return super.createCursor();
    }
{@code MorphiaQuery} extends {@link AbstractMongodbQuery} with Morphia specific transformations

<p>Example</p>

<pre>{@code
QUser user = QUser.user;
MorphiaQuery<User> query = new MorphiaQuery<User>(morphia, datastore, user);
List<User> list = query
    .where(user.firstName.eq("Bob"))
    .fetch();
}</pre>

@param <K> result type

@author laimw
@author tiwe
querydsl-mongodb/src/main/java/com/querydsl/mongodb/morphia/MorphiaQuery.java