В документации Google описывается способность механизма приложений Google хранить собственные отношения с помощью Коллекций. В приведенном ниже примере у нас есть объект Employee, имеющий список объектов ContactInfo. Проблема, с которой я столкнулся, заключается в том, что для добавления нового объекта ContactInfo в список необходимо извлечь ВСЕ предыдущие объекты ContactInfo. Они будут получены, как только мы коснемся contactInfoList. Если у Сотрудника много контактов, простая операция добавления потребует много накладных расходов. Я что-то упустил?
public class Employee {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent(mappedBy = "employee")
private List<ContactInfo> contactInfoList = new ArrayList<ContactInfo>();