<NME> OwnerGeocacheListLoader.java
<BEF> package cgeo.geocaching.loaders;

import cgeo.geocaching.SearchResult;
import cgeo.geocaching.settings.Settings;
import cgeo.geocaching.connector.gc.GCParser;

import android.content.Context;

public class OwnerGeocacheListLoader extends AbstractSearchLoader {

    private final String username;

    public OwnerGeocacheListLoader(Context context, String username) {
        super(context);
        this.username = username;
    }

    @Override
    public SearchResult runSearch() {
        return GCParser.searchByOwner(username, Settings.getCacheType(), Settings.isShowCaptcha(), this);
    }

}

<MSG> refactoring: make search by owner/finder connector capabilities
<DFF> @@ -1,23 +1,33 @@
 package cgeo.geocaching.loaders;
 
 import cgeo.geocaching.SearchResult;
-import cgeo.geocaching.settings.Settings;
-import cgeo.geocaching.connector.gc.GCParser;
+import cgeo.geocaching.connector.ConnectorFactory;
+import cgeo.geocaching.connector.capability.ISearchByOwner;
+
+import org.eclipse.jdt.annotation.NonNull;
 
 import android.content.Context;
 
 public class OwnerGeocacheListLoader extends AbstractSearchLoader {
 
-    private final String username;
+    private final @NonNull String username;
 
-    public OwnerGeocacheListLoader(Context context, String username) {
+    public OwnerGeocacheListLoader(final Context context, final @NonNull String username) {
         super(context);
         this.username = username;
     }
 
     @Override
     public SearchResult runSearch() {
-        return GCParser.searchByOwner(username, Settings.getCacheType(), Settings.isShowCaptcha(), this);
+        SearchResult searchResult = new SearchResult();
+
+        for (ISearchByOwner connector : ConnectorFactory.getSearchByOwnerConnectors()) {
+            if (connector.isActive()) {
+                searchResult.addSearchResult(connector.searchByOwner(username, this));
+            }
+        }
+
+        return searchResult;
     }
 
 }

refactoring: make search by owner/finder connector capabilities