@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ResolveRecord record = (ResolveRecord) o;

        if (Float.compare(record.lat, lat) != 0) return false;
        if (Float.compare(record.lng, lng) != 0) return false;
        if (expireTime != null ? !expireTime.equals(record.expireTime) : record.expireTime != null) return false;
        return !(range != null ? !range.equals(record.range) : record.range != null);

    }