code: public ReadPreference getReadPreference() {
          ReadPreference readPreference = findOptions.getReadPreference();
          if (readPreference != null) {
              return readPreference;
          }
          return collection.getReadPreference();
      }
docs: Gets the default read preference.
  
  @return the readPreference used by this cursor