def load_chunk(client, idx, cache, orig_last_modified)
      # last_modified = nil
      url = generate_loader_url(idx, orig_last_modified)

      feed = client.get(url).to_xml
      feed.elements.each('entry') do |entry|
        process_entry(cache, entry)
        # last_modified = entry.elements['updated'].text
      end
      feed.elements.count
    end
def load_chunk(client, idx, cache, orig_last_modified)
      # last_modified = nil
      url = generate_loader_url(idx, orig_last_modified)

      feed = client.get(url).to_xml
      feed.elements.each('entry') do |entry|
        process_entry(cache, entry)
        # last_modified = entry.elements['updated'].text
      end
      feed.elements.count
    end
Load the next chuck of data from GMail into the cache.

 @param [GData::Client::Contacts] client Connection to GMail.
 @param [Integer] idx Index of next piece of data to read from
                      <tt>client</tt>.
 @param [Bitsa::ContacstCache] cache Cache to be updated from GMail.
 @param [Datetime] orig_last_modified Time that <tt>cache</tt> was last
                                      modified before we started our update

 @return [Integer] Number of records read.