Is this the fastest way to load all of the Elements of a given type from the DataStore?
@SuppressWarnings("unchecked") public static final List<Page> loadAllPagesFromDataStore() { List<Page> pages = new ArrayList<Page>(); PersistenceManager pm = PMF.get().getPersistenceManager(); Query query = null; try { query = pm.newQuery(Page.class); List<Page> results = (List<Page>)query.execute(); if(results.iterator().hasNext()) { Iterator<Page> it = results.iterator(); while(it.hasNext()) pages.add(pm.detachCopy(it.next())); } } finally { query.closeAll(); pm.close(); } return pages; } I ask because the datastore is meant to be very fast at reading huge amounts of data, but slow at writing huge amounts of data, yet this query is quite slow for only 100 elements. Thanks, Finbarr -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.