Поскольку невозможно объединить таблицы с помощью хранилища данных Google App Engine, я перебираю список сущностей и просматриваю связанные сущности один за другим, используя значение внешнего ключа.
for (Employee staff: staffList){
Employee manager = pm.getObjectById(Employee.class, staff.getManagerId());
}
Есть большая вероятность, что мне понадобится одна и та же ссылка на объект более одного раза, и я не хочу дважды заходить в хранилище данных для одного и того же объекта.
Есть ли какой-то кэш сессий, который я могу разрешить, чтобы исключить дублирующиеся поиски, или я должен свернуть свой собственный?