@Override public void flush() { // deferred backend operations not (yet!) implemented // persist updates to entities in the persistence context for (final Map.Entry<Key<?, ?>, Object> entry : persistenceContext.entrySet()) { // type safety warning should go away when we have a real PersistenceContext implementation updateInBackend((Key<Object, ?>) entry.getKey(), entry.getValue()); } }