CalDavSynchronizer.Implementation.GoogleContacts.GoogleContactContext.FillCaches C# (CSharp) Метод

FillCaches() публичный Метод

public FillCaches ( ) : void
Результат void
    public void FillCaches ()
    {
      GroupCache.Fill();

      var query = new ContactsQuery (ContactsQuery.CreateContactsUri (_userName, ContactsQuery.fullProjection));
      query.NumberToRetrieve = int.MaxValue;

      if (GroupCache.DefaultGroupIdOrNull != null)
        query.Group = GroupCache.DefaultGroupIdOrNull;

      var contacts = _apiOperationExecutor.Execute (f =>
      {
        var contactsFeed = f.Get<Contact> (query);
        return contactsFeed?.Entries.ToArray() ?? new Contact[] { };
      });

      foreach (var contact in contacts)
      {
        _contactsById[contact.Id] = contact;
      }
    }
  }