sub.getSomeSet().add(20L);
mgr.put(sub);
mgr.flush();
NoSqlEntityManager mgr2 = factory.createEntityManager();
Email email = mgr2.find(Email.class, sub.getId());
NoSqlEntityManager mgr3 = factory.createEntityManager();
Email email2 = mgr3.find(Email.class, sub.getId());
List<String> ids = email.getIds();
Assert.assertEquals("one", ids.get(0));
List<Integer> nums = email.getInts();
Assert.assertEquals(new Integer(5), nums.get(0));
email.getInts().remove(0);
email.getIds().remove("one");
email.getSomeSet().remove(20L);
mgr2.put(email);
mgr2.flush();
email2.getInts().add(12);
email2.getIds().add("zzzz");
email2.getSomeSet().add(30L);
mgr3.put(email2);
mgr3.flush();
NoSqlEntityManager mgr4 = factory.createEntityManager();
Email emailF = mgr4.find(Email.class, sub.getId());
Assert.assertEquals(2, emailF.getInts().size());
Assert.assertEquals(2, emailF.getIds().size());
Assert.assertEquals(2, emailF.getSomeSet().size());