public Builder setHaving(final String having) {
                this.having = having;
                return this;
            }
if returned id is < 0 then there is no offline log for given geocode
main/src/main/java/cgeo/geocaching/storage/DataStore.java