@Override
    public <T> T persist(T detachedObject) {
        Map<Object, Object> alreadyPersisted = new HashMap<Object, Object>();
        return persist(detachedObject, alreadyPersisted, RCascadeType.PERSIST);
    }
@Test
    public void testIndexUpdate2() {
        RLiveObjectService s = redisson.getLiveObjectService();
        TestIndexed t1 = new TestIndexed("1");
        t1.setName1("test1");
        t1 = s.persist(t1);

        TestIndexed t2 = new TestIndexed("2");
        t2.setName1("test2");
        t2 = s.persist(t2);
        t1.setObj(t2);

        TestIndexed t3 = new TestIndexed("3");
        t3.setName1("test3");
        t3 = s.persist(t3);
        t1.setObj(t3);
    }