@NonNull
    @WorkerThread
    private static List<Geocache> getCachesByUser(@NonNull final String username, @NonNull final OCApiConnector connector, final String userRequestParam) {
        final String uuid = getUserUUID(connector, username);
        if (StringUtils.isEmpty(uuid)) {
            return Collections.emptyList();
        }
        final Parameters params = new Parameters("search_method", METHOD_SEARCH_ALL);
        final Map<String, String> valueMap = new LinkedHashMap<>();
        valueMap.put(userRequestParam, uuid);

        return requestCaches(connector, params, valueMap, false);
    }
Client for the OpenCaching API (Okapi).

@see <a href="http://www.opencaching.de/okapi/introduction.html">Okapi overview</a>
main/src/main/java/cgeo/geocaching/connector/oc/OkapiClient.java